Guest User

Untitled

a guest
Aug 11th, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. <?php
  2. session_start(); // Alltid överst på sidan
  3.  
  4. include "config/conn.php"; // Databasanslutningen
  5.  
  6. // Saltar lösenordet
  7. $salt1 = "18gI%f5A";
  8. $salt2 = "@Y4p91bN";
  9. $salt_password = md5($salt1 . {$_POST['passwd']} . $salt2);
  10.  
  11. // Inloggning
  12. if (isset($_POST['submit'])){
  13.  
  14. $_POST = db_escape($_POST);
  15.  
  16. $sql = "SELECT id FROM members
  17. WHERE user='{$_POST['user']}'
  18. AND pass='$salt_password'";
  19. $result = mysql_query($sql);
  20.  
  21. // Hittades inte användarnamn och lösenord
  22. // skicka till formulär med felmeddelande
  23. if (mysql_num_rows($result) == 0){
  24. header("Location: index.php?badlogin=");
  25. exit;
  26. }
  27.  
  28. // Sätt sessionen med unikt index
  29. $_SESSION['sess_id'] = mysql_result($result, 0, 'id');
  30. $_SESSION['sess_user'] = $_POST['user'];
  31. header("Location: welcome.php");
  32. exit;
  33. }
  34.  
  35. // Utloggning
  36. if (isset($_GET['logout'])){
  37. session_unset();
  38. session_destroy();
  39. header("Location: index.php");
  40. exit;
  41. }
  42. ?>
  43. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  44. <html>
  45. <head>
  46. <meta http-equiv="Content-Type"
  47. content="text/html; charset=iso-8859-1">
  48. <title>Index</title>
  49. </head>
  50. <body>
  51. <?php
  52.  
  53. // Om inte inloggad visa formulär, annars logga ut-länk
  54. if (!isset($_SESSION['sess_user'])){
  55.  
  56. echo "<h3>Logga in</h3>\n";
  57.  
  58. // Visa felmeddelande vid felaktig inloggning
  59. if (isset($_GET['badlogin'])){
  60. echo "Fel användarnamn eller lösenord!<br>\n";
  61. echo "Försök igen!\n";
  62. }
  63.  
  64. ?>
  65. <form action="index.php" method="post">
  66. Användarnamn:<br>
  67. <input type="text" name="user"><br>
  68. Lösenord:<br>
  69. <input type="password" name="passwd"><br>
  70. <input type="submit" name="submit" value="Logga in">
  71. </form>
  72. Inte medlem ?<br>
  73. <a href="register.php">Registera dig</a>
  74. <?php
  75.  
  76. } else {
  77.  
  78. echo "<a href=\"index.php?logout=\">Logga ut</a>\n";
  79.  
  80. }
  81.  
  82. ?>
  83. </body>
  84. </html>
Add Comment
Please, Sign In to add comment