Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php session_start();
- // Her skal du udfylde host, brugernavn, kodeord og databasenavn til MySQL.
- $mysqlHost = "*****";
- $mysqlUser = "*****";
- $mysqlPassword = "*****";
- $mysqlDb = "*****";
- // -----------------------------------------------------------------------------------------
- session_regenerate_id(TRUE);
- $_SESSION["controlId"] = md5(uniqid(rand(), true));
- $mysqli = new mysqli ($mysqlHost, $mysqlUser, $mysqlPassword, $mysqlDb) or die(mysql_error());
- if (mysqli_connect_errno()) {
- printf("Kunne ikke etablere forbindelse: %s\n", mysqli_connect_error());
- exit();
- }
- $mysqli->set_charset("utf8");
- if ($stmt = $mysqli->prepare("INSERT INTO table (sesCheck) values (?)")) {
- $stmt->bind_param('i', $session);
- $stmt->send_long_data(1, $session);
- $session = $_SESSION["controlId"];
- $stmt->execute();
- $stmt->close();
- } else {
- printf("Der opstod en fejl. Prøv igen senere: %s\n", $mysqli->error);
- }
- if ($stmt = $mysqli->prepare("SELECT username, sesCheck, siteName, url FROM table")) {
- $stmt->execute();
- $stmt->bind_result($conUserName, $conSesCheck, $conSiteName, $conUrl);
- $stmt->fetch();
- $stmt->close();
- } else {
- printf("Der opstod en fejl. Prøv igen senere: %s\n", $mysqli->error);
- }
- $mysqli->close();
- function tjek_login() {
- if (isset($_SESSION["logged_in"]) && $_SESSION["controlId"] == $conSesCheck) {
- return true;
- } else {
- header("location:" . $conUrl . "/cms/login.php");
- return false;
- exit;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment