Advertisement
Guest User

Untitled

a guest
Jan 31st, 2016
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. // Start the session
  3. session_start();
  4.  
  5. $servername = "localhost";
  6. $serverUsername = "root";
  7. $serverPassword = "";
  8. $dbname = "rocthat";
  9. $tableNameUser = "user";
  10.  
  11. //create connection
  12. $conn = new mysqli($servername, $serverUsername, $serverPassword, $dbname);
  13.  
  14. if ($conn->connect_error)
  15. {
  16. die("connection failed". $conn->connect_error);
  17. }
  18. else
  19. {
  20. if(isset($_POST["submit"])){
  21. $errors = array();
  22.  
  23. $_SESSION["username"] = $_POST["username"];
  24. $_SESSION["password"] = $_POST["password"];
  25.  
  26. foreach($_POST as $key => $value)
  27. {
  28. if($value == "")
  29. {
  30. $errors[] = "vul je " . $key . "in.";
  31. }
  32. }
  33.  
  34. // $passwordInDatabase = mysqli_($conn, "SELECT 'password' FROM user WHERE username='".$_SESSION["username"]."'");
  35. $passwordResultRow = mysqli_fetch_assoc (mysqli_query($conn, "SELECT password from user WHERE username='".$_SESSION["username"]."'"));
  36. $passwordInDatabase = $passwordResultRow['password'];
  37. echo $passwordInDatabase;
  38.  
  39. $queryUsernameAndPassword = mysqli_query($conn, "SELECT * FROM user WHERE username='".$_SESSION["username"]."' AND password='".password_verify($_SESSION["password"], $passwordInDatabase)."'");
  40. if(mysqli_num_rows($queryUsernameAndPassword) <= 0)
  41. {
  42. $errors[] = "geen geldig wachtwoord of username";
  43. }
  44.  
  45. if(count($errors) > 0)
  46. {
  47. echo "<ul>";
  48. for($x = 0; $x < count($errors); $x++)
  49. {
  50. echo "<li>";
  51. echo $errors[$x];
  52. echo "<li>";
  53. }
  54. echo "</ul>";
  55. }
  56. else
  57. {
  58. echo "logged in";
  59. }
  60.  
  61. }
  62. }
  63. ?>
  64. <html>
  65. <head>
  66. <link rel="stylesheet" type="text/css" href="../stylesheet.css">
  67. </head>
  68. <body>
  69. <div class="main">
  70. <div class="Form">
  71. <form method="POST" action="login.php">
  72. Username: <input type="text" name="username"/><br />
  73. Password: <input type="password" name="password"/><br />
  74. <input type="submit" name="submit" value="login"/>
  75. </form>
  76. </div>
  77. </div>
  78. </body>
  79. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement