Guest User

Untitled

a guest
May 12th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. <?php
  2. //Startar session
  3. session_start();
  4.  
  5. // Inkludera databasanslutningen
  6. include 'connect.php';
  7.  
  8. // Ser lite sånt där va
  9. if (isset($_POST['submit']))
  10. {
  11.  
  12. // Vi escapar strängen korrekt, hellre detta än addslashes()
  13. $_POST['user'] = mysql_real_escape_string( $_POST['user'] );
  14. $_POST['pass'] = md5( $_POST['pass'] );
  15.  
  16. #-----------> ÄNDRAT <------------#
  17. # Hämta användarinfo
  18. $result = mysql_query( "SELECT id, username FROM users WHERE username = '" . $_POST['user'] . "' AND password = '" . $_POST['pass'] . "'" ) or die( mysql_error() );
  19.  
  20. # Hämta ut användarnam och användarid från databasen.
  21. # Användaret ska hämtas ut ur databasen för att man ska, vid skiftlägesokänslig login,
  22. # få rätt användarnamn (inte joaR eller jOAr).
  23. $usersDATA = mysql_fetch_assoc($result);
  24.  
  25. // Här hämtar vi numeriska resultatet
  26. // Här loggar vi in eller ut, beroende på om uppgifterna stämmer
  27. if ( mysql_num_rows($result) > 0 ){
  28. $_SESSION['sess_id'] = $usersDATA['id'];
  29. $_SESSION['sess_user'] = $usersDATA['username'];
  30. #------> SLUT PÅ ÄNDRINGAR <-------#
  31. header("Location: welcome.php");
  32. exit;
  33. } else {
  34. header("Location: index.php?badlogin");
  35. exit;
  36. }
  37.  
  38.  
  39. }
  40. else {
  41. ?>
  42.  
  43. <html>
  44. <head><title>Välkommen, logga in bejby</title></head>
  45. <body>
  46. <form action="index.php" method="post">
  47. Användarnamn: <input type="text" name="user" /><br />
  48. Lösenord: <input type="text" name="pass" /><br />
  49. <input type="submit" name="submit" value="Logga in!" />
  50. </form>
  51. Är du inte medlem så bör du <a href="reg.php">registrera dig!</a>
  52. </body>
  53. </html>
  54. <?php }
  55. if (isset($_GET['badlogin'])){
  56. echo "<br />Fel användarnamn eller lösenord";
  57. }
  58.  
  59. if (isset($_GET['registrerad'])){
  60. ?>
  61. <script type="text/javascript">
  62. alert("Du är nu registrerad. Välkommen!")
  63. </script><?php
  64. }
  65.  
  66. // Loggar ut
  67. if (isset($_GET['logout'])){
  68. session_unset();
  69. session_destroy();
  70. header("Location: index.php");
  71. exit;
  72. }
  73. ?>
Add Comment
Please, Sign In to add comment