Home | History | Annotate | Download | only in www
      1 <?php
      2 
      3 require('config.php');
      4 
      5 $db = new PDO($osu_db);
      6 if (!$db) {
      7    die($sqliteerror);
      8 }
      9 
     10 if (isset($_GET["id"]))
     11 	$id = preg_replace("/[^a-fA-F0-9]/", "", $_GET["id"]);
     12 else
     13 	$id = 0;
     14 
     15 $row = $db->query("SELECT rowid,* FROM sessions WHERE id='$id'")->fetch();
     16 if ($row == false) {
     17    die("Session not found");
     18 }
     19 
     20 $uri = $row['redirect_uri'];
     21 
     22 header("Location: $uri", true, 302);
     23 
     24 $user = $row['user'];
     25 $realm = $row['realm'];
     26 
     27 $db->exec("INSERT INTO eventlog(user,realm,sessionid,timestamp,notes) " .
     28 	  "VALUES ('$user', '$realm', '$id', " .
     29 	  "strftime('%Y-%m-%d %H:%M:%f','now'), " .
     30 	  "'redirected after user input')");
     31 
     32 ?>
     33