Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start(); // Alltid överst på sidan
- include "conn.php"; // Databasanslutningen
- // Inloggning
- if (isset($_POST['submit'])){
- $_POST = db_escape($_POST);
- $sql = "SELECT id FROM members
- WHERE user='{$_POST['user']}'
- AND pass='{$_POST['passwd']}'";
- $result = mysql_query($sql);
- // Hittades inte användarnamn och lösenord
- // skicka till formulär med felmeddelande
- if (mysql_num_rows($result) == 0){
- header("Location: index.php?badlogin=");
- exit;
- }
- // Sätt sessionen med unikt index
- $_SESSION['sess_id'] = mysql_result($result, 0, 'id');
- $_SESSION['sess_user'] = $_POST['user'];
- header("Location: welcome.php");
- exit;
- }
- // Utloggning
- if (isset($_GET['logout'])){
- session_unset();
- session_destroy();
- header("Location: index.php");
- exit;
- }
- // Om inte inloggad visa formulär, annars logga ut-länk
- if (!isset($_SESSION['sess_user'])){
- echo "<h3>Logga in</h3>\n";
- // Visa felmeddelande vid felaktig inloggning
- if (isset($_GET['badlogin'])){
- echo "Fel användarnamn eller lösenord!<br>\n";
- echo "Försök igen!\n";
- }
- } else {
- echo "<a href=\"index.php?logout=\">Logga ut</a>\n";
- }
- ?>
Add Comment
Please, Sign In to add comment