Guest User

Untitled

a guest
Feb 28th, 2012
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.63 KB | None | 0 0
  1. <?php session_start();
  2.    
  3.     // Her skal du udfylde host, brugernavn, kodeord og databasenavn til MySQL.
  4.    
  5.     $mysqlHost = "*****";
  6.     $mysqlUser = "*****";
  7.     $mysqlPassword = "*****";
  8.     $mysqlDb = "*****";
  9.    
  10.     // -----------------------------------------------------------------------------------------
  11.    
  12.     session_regenerate_id(TRUE);
  13.    
  14.     $_SESSION["controlId"] = md5(uniqid(rand(), true));
  15.        
  16.     $mysqli = new mysqli ($mysqlHost, $mysqlUser, $mysqlPassword, $mysqlDb) or die(mysql_error());
  17.    
  18.     if (mysqli_connect_errno()) {
  19.                                    
  20.         printf("Kunne ikke etablere forbindelse: %s\n", mysqli_connect_error());
  21.         exit();
  22.        
  23.     }
  24.    
  25.     $mysqli->set_charset("utf8");
  26.    
  27.     if ($stmt = $mysqli->prepare("INSERT INTO table (sesCheck) values (?)")) {
  28.  
  29.         $stmt->bind_param('i', $session);
  30.        
  31.         $stmt->send_long_data(1, $session);
  32.  
  33.         $session = $_SESSION["controlId"];
  34.            
  35.         $stmt->execute();
  36.                                        
  37.         $stmt->close();
  38.    
  39.     } else {
  40.  
  41.         printf("Der opstod en fejl. Prøv igen senere: %s\n", $mysqli->error);
  42.  
  43.     }
  44.        
  45.     if ($stmt = $mysqli->prepare("SELECT username, sesCheck, siteName, url FROM table")) {    
  46.                                                     $stmt->execute();
  47.  
  48.         $stmt->bind_result($conUserName, $conSesCheck, $conSiteName, $conUrl);
  49.        
  50.         $stmt->fetch();
  51.    
  52.         $stmt->close();
  53.                                            
  54.     } else {
  55.        
  56.         printf("Der opstod en fejl. Prøv igen senere: %s\n", $mysqli->error);
  57.        
  58.     }
  59.    
  60.     $mysqli->close();
  61.            
  62.     function tjek_login() {
  63.    
  64.         if (isset($_SESSION["logged_in"]) && $_SESSION["controlId"] == $conSesCheck) {
  65.    
  66.             return true;
  67.    
  68.         } else {
  69.    
  70.             header("location:" . $conUrl . "/cms/login.php");
  71.             return false;
  72.             exit;
  73.    
  74.         }
  75.    
  76.     }
  77.    
  78. ?>
Advertisement
Add Comment
Please, Sign In to add comment