Advertisement
Guest User

Untitled

a guest
Oct 11th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. <?php
  2. //Start the session
  3. session_start();
  4.  
  5. ?>
  6.  
  7. <!DOCTYPE html>
  8. <html>
  9.  
  10. <head>
  11. <style>
  12. .error {color: #FF0000;}
  13. </style>
  14. </head>
  15.  
  16. <body>
  17. <?php
  18. $useridErr = $wachtwoordErr = "";
  19. $userid = $wachtwoord = "";
  20. $ok = true;
  21. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  22. if (empty($_POST["userid"])) {
  23. $useridErr = "userid is verplicht!";
  24. $ok = false;
  25. }else {
  26. $userid = test_input ($_POST["userid"]);
  27. }
  28.  
  29. if (empty($_POST["wachtwoord"])) {
  30. $wachtwoordErr = "wachtwoord is fout!";
  31. }else {
  32. $wachtwoord = test_input($_POST["wachtwoord"]);
  33.  
  34. }
  35.  
  36. }
  37. function test_input($data) {
  38. $data = trim($data);
  39. $data = stripslashes($data);
  40. $data = htmlspecialchars($data);
  41. return $data;
  42. }
  43. ?>
  44.  
  45. <h2>Regristratie van uw info</h2>
  46.  
  47. <p><span class = "error">* verplicht veld.</span></p>
  48.  
  49. <form method = "POST" action = "<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
  50. <table>
  51. <tr>
  52. <td maxlength="30">userid:</td>
  53. <td><input type = "text" name = "userid" required maxlength="30" value="<?php echo $userid;?>">
  54. <span class = "error">* <?php echo $useridErr;?></span>
  55. </td>
  56. </tr>
  57. <tr>
  58. <td>wachtwoord:</td>
  59. <td> <input type = "password" name = "wachtwoord" required maxlength="30" value="<?php echo $wachtwoord;?>">
  60. <span class = "error">* <?php echo $wachtwoordErr;?></span>
  61. </td>
  62. </tr>
  63. <tr>
  64. <td>
  65. <input type = "submit" name = "submit" value = "Submit">
  66. </td>
  67. </tr>
  68.  
  69. </table>
  70.  
  71. </form>
  72. <?php
  73. $servername = "localhost";
  74. $username = "raifex";
  75. $password = "";
  76.  
  77. try {
  78. $conn = new PDO("mysql:host=$servername;dbname=cijferlijst", $username, $password);
  79. // set the PDO error mode to exception
  80. $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  81. echo "Connected successfully";
  82. }
  83. catch(PDOException $e)
  84. {
  85. echo "Connection failed: " . $e->getMessage();
  86. }
  87.  
  88. if (isset($_POST["submit"])){
  89. $userid = $_POST["userid"];
  90. $wachtwoord = $_POST["wachtwoord"];
  91. $sql = "select * from User where userid = '$userid'and wachtwoord = '$wachtwoord'";
  92. $result = $conn->query($sql);
  93.  
  94. $aantalRijen = $result->rowCount();
  95. if ($aantalRijen == 1) {
  96. $row = $result->fetch();
  97. $_SESSION["voornaam"] = $row["voornaam"];
  98. $_SESSION["achternaam"] = $row["achternaam"];
  99. header("location: ingelogd.php");
  100.  
  101. } else {
  102. echo "ongeldige wachtwoord/userid";
  103. }
  104.  
  105. setcookie($cookie_naam, $cookie_waarde, time() + (86400 * 30), "/");
  106. ?>
  107. <?php
  108. $cookie_naam = "user";
  109.  
  110. if(!isset($_COOKIE[$cookie_naam])) {
  111. echo "Cookie genaamd'" . $cookie_naam . "'bestaat niet!";
  112. } else {
  113. echo "waarde is: " . $_COOKIE[$cookie_naam];
  114. }
  115. $conn =null;
  116. }
  117. ?>
  118. </body>
  119. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement