Advertisement
Guest User

Untitled

a guest
Mar 6th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Teije Uilkema
  5. * Date: 12-11-2018
  6. * Time: 19:16
  7. */
  8. include('../database.php');
  9. session_start();
  10. $username = str_replace(" ", "", $_POST['username']);
  11. $password = $_POST['password'];
  12. // Checking input fields login page
  13. if ($username != null && $password != null) {
  14. // Executing SQL statement for student accounts
  15. $sql = "SELECT * FROM leerlingusers WHERE login_username='$username' AND password='$password'";
  16. $result = mysqli_query($con, $sql);
  17. if (!$row = mysqli_fetch_assoc($result)) {
  18. // Executing SQL statement for teacher accounts
  19. $sql = "SELECT * FROM docentusers WHERE login_username='$username' AND password='$password'";
  20. $result = mysqli_query($con, $sql);
  21. if (!$row = mysqli_fetch_assoc($result)) {
  22. // Executing SQL statement for admin accounts
  23. $sql = "SELECT * FROM adminusers WHERE login_username='$username' AND password='$password'";
  24. $result = mysqli_query($con, $sql);
  25. if (!$row = mysqli_fetch_assoc($result)) {
  26. $_SESSION['login_error'] = "Onjuiste gebruikersnaam of wachtwoord!";
  27. header('Location: index.php');
  28. } else {
  29. setUsername($username, $con, "adminusers", $password);
  30. setSessionRank(2);
  31. header('Location: ../redirect.php');
  32. }
  33. } else {
  34. setUsername($username, $con, "docentusers", $password);
  35. setSessionRank(1);
  36. header('Location: ../redirect.php');
  37. }
  38. } else {
  39. setUsername($username, $con, "leerlingusers", $password);
  40. setSessionRank(0);
  41. header('Location: ../redirect.php');
  42. }
  43. } else {
  44. $_SESSION['login_error'] = "Voer alle velden in!";
  45. header('Location: index.php');
  46. }
  47. function setSessionRank($rank) {
  48. $_SESSION['rank'] = $rank;
  49. }
  50. function setUsername($username, $con, $table, $password) {
  51. $sql = "SELECT username FROM ".$table." WHERE login_username='$username'";
  52. $result = mysqli_query($con, $sql);
  53. $count = mysqli_num_rows($result);
  54. if ($count > 0) {
  55. if ($row = mysqli_fetch_assoc($result)) {
  56. $_SESSION['username'] = $row["username"];
  57. }
  58. } else {
  59. $_SESSION['username'] = "No username found.";
  60. }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement