Advertisement
Guest User

Untitled

a guest
Jan 10th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. <!doctype html>
  2.  
  3. <html lang="en">
  4. <head>
  5. <meta charset="utf-8">
  6.  
  7. <title>ToolsForEver</title>
  8. <meta name="description" content="ToolsForEver">
  9. <meta name="author" content="Travis van den Broeke">
  10.  
  11. <link rel="stylesheet" href="css/style.css">
  12. </head>
  13.  
  14. <body>
  15.  
  16. <div class="center">
  17. <div class="inner">
  18. <div class="containerhome">
  19. <p class="homeheader">Welkom bij ToolsForEver</p>
  20. <form class="homeform" method="post" action="login.php">
  21. <p class="homeformtext" >Username:</p><br>
  22. <input type="text" name="username" placeholder="Travisbroeke" required><br>
  23. <p class="homeformtext" >Password:</p><br>
  24. <input type="password" name="password" placeholder="******" required><br><br>
  25. <input type="submit" name="submit" value="Submit">
  26. </form>
  27. </div>
  28. </div>
  29. </div>
  30.  
  31. </body>
  32. </html>
  33.  
  34. <?php
  35.  
  36. //sessie starten en database connectie vastleggen
  37. session_start();
  38. require_once 'dbconnect.php';
  39.  
  40. // isset stelt vast of het "NOT NULL" is.
  41. if (isset($_SESSION['userSession'])!="") {
  42. header("Location: home.php");
  43. exit;
  44. }
  45.  
  46. if (isset($_POST['submit'])) {
  47.  
  48. $username = strip_tags($_POST['username']);
  49. $password = strip_tags($_POST['password']);
  50.  
  51. $username = $conn->real_escape_string($username);
  52. $password = $conn->real_escape_string($password);
  53.  
  54. $query = $conn->query("SELECT * FROM medewerkers WHERE gebruikersnaam = '$username' ");
  55. var_dump($query);
  56. $row=$query->fetch_array();
  57.  
  58. $count = $query->num_rows; // als gebruikersnaam/wachtwoord correct is geeft deze 1 row terug.
  59.  
  60. if (password_verify($password, $row['password']) && $count==1) {
  61. $_SESSION['userSession'] = $row['medewerkerscode'];
  62. header("Location: home.php");
  63. } else {
  64. $msg = "<div class='erroralert'>
  65. Foutieve gebruikersnaam of wachtwoord. Probeer het opnieuw.
  66. </div>";
  67. }
  68. $DBcon->close();
  69. }
  70. ?>
  71.  
  72. Opdracht 2: Realisatie
  73.  
  74. Het systeem voldoet aan de volgende eisen:
  75.  
  76. 1. Via een hoofdpagina moet correct worden ingelogd (should have).
  77. 2. Een lijst van locaties en producten (twee aparte pagina’s) wordt getoond (must have).
  78. 3. Per locatie worden de productaantallen getoond (must have).
  79. 4. Voorraad moet worden toegevoegd aan een locatie. Als er al voorraad aanwezig is dan wordt deze erbij opgeteld. (must have).
  80.  
  81. 5. Een nieuwe locatie moet worden toegevoegd ( must have ).
  82. 6. Per locatie wordt getoond de totale waarde van één product ( could have).
  83. 7. Per locatie wordt getoond de totale waarde van alle producten samen (could have).
  84. 8. Via een zoekfunctie moet op een snelle en simpele manier de beschikbaarheid van een product op een locatie worden getoond (could have).
  85.  
  86. 9. Van een product kan een aantal worden verplaatst van een locatie naar een andere. Bij de nieuwe locatie wordt een aantal opgeteld als er voorraad is of een nieuwe voorraad aangemaakt als er geen voorraad is. (could have).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement