This is an old revision of the document!
Kod till Lab4
Ett exempel på hur man skulle kunna göra lab 4, viktigt att ni fattar vad ni gör.
Minst 3 olika filer, en som sköter inloggning och en som sköter utloggning och den 3:e som är själva sidan.
Inloggning (do_login.php)
Utloggning (do_logout.php)
<?php include_once 'setup.php'; // Om man har prövat att logga in. if (!empty($_POST['email']) && !empty($_POST['password'])) { // Kollar EMail och Password, bör bara finnas en... $query = "SELECT * FROM Users WHERE EMail = '" . trim($_POST['email']) . "' AND Password = SHA1('" . trim($_POST['password']) . "')"; $result = mysqli_query($link, $query); if (mysqli_num_rows($result) != 1) { header('location: index.php'); exit(); } // Nu har vi en OK inloggning! // Sätter alla session variabler och går till sidan start.php. $row = mysqli_fetch_assoc($result); $_SESSION['UserID'] = $row['UserID']; $_SESSION['FirstName'] = $row['FirstName']; $_SESSION['LastName'] = $row['LastName']; header('location: start.php'); exit(); }