Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.29 KB | None | 0 0
  1. <?php
  2.  
  3. if (!isset($_SESSION)) {
  4. session_start();
  5. }
  6. // Adatbázis csatlakozás
  7. require_once "db-connect.php";
  8.  
  9. // Eseménykezelés
  10. $pEvent = filter_input(INPUT_POST, "event", FILTER_SANITIZE_SPECIAL_CHARS);
  11. $gEvent = filter_input(INPUT_GET, "event", FILTER_SANITIZE_SPECIAL_CHARS);
  12. $email = filter_input(INPUT_POST, "email", FILTER_SANITIZE_SPECIAL_CHARS);
  13. $jelszo = filter_input(INPUT_POST, "jelszo", FILTER_SANITIZE_SPECIAL_CHARS);
  14. $nev = filter_input(INPUT_POST, "nev", FILTER_SANITIZE_SPECIAL_CHARS);
  15. $jelszo1 = filter_input(INPUT_POST, "jelszo1", FILTER_SANITIZE_SPECIAL_CHARS);
  16. $jelszo2 = filter_input(INPUT_POST, "jelszo2", FILTER_SANITIZE_SPECIAL_CHARS);
  17. $auid = filter_input(INPUT_GET, "auid", FILTER_SANITIZE_SPECIAL_CHARS);
  18. settype($auid, "integer");
  19. $pauid = filter_input(INPUT_POST, "auid", FILTER_SANITIZE_SPECIAL_CHARS);
  20. settype($pauid, "integer");
  21. $aktiv = filter_input(INPUT_POST, "aktiv", FILTER_SANITIZE_SPECIAL_CHARS);
  22. settype($aktiv, "integer");
  23. $alapber = filter_input(INPUT_POST, "alapber", FILTER_SANITIZE_SPECIAL_CHARS);
  24. $beosztas = filter_input(INPUT_POST, "beosztas", FILTER_SANITIZE_SPECIAL_CHARS);
  25. $havi_dolgozott_ora = filter_input(INPUT_POST, "havi_dolgozott_ora", FILTER_SANITIZE_SPECIAL_CHARS);
  26. $szig = filter_input(INPUT_POST, "szig", FILTER_SANITIZE_SPECIAL_CHARS);
  27. $taj = filter_input(INPUT_POST, "taj", FILTER_SANITIZE_SPECIAL_CHARS);
  28. $szul_ido = filter_input(INPUT_POST, "szul_ido", FILTER_SANITIZE_SPECIAL_CHARS);
  29. $szul_hely = filter_input(INPUT_POST, "szul_hely", FILTER_SANITIZE_SPECIAL_CHARS);
  30. $anyja_neve = filter_input(INPUT_POST, "anyja_neve", FILTER_SANITIZE_SPECIAL_CHARS);
  31. $ado_szam = filter_input(INPUT_POST, "ado_szam", FILTER_SANITIZE_SPECIAL_CHARS);
  32. $lakcim = filter_input(INPUT_POST, "lakcim", FILTER_SANITIZE_SPECIAL_CHARS);
  33.  
  34.  
  35. if ($pEvent == "bejelentkezés") {
  36. $sql = "select auid, nev from admin_userek where email = '$email' and jelszo = md5('$jelszo') and aktiv = 1";
  37. $tabla = @mysqli_query($dbc, $sql);
  38. list($auid, $nev) = @mysqli_fetch_row($tabla);
  39. if (@mysqli_num_rows($tabla) == 1) {
  40. // Beléphet
  41. $_SESSION["auid"] = $auid;
  42. $_SESSION["nev"] = $nev;
  43. $_SESSION["email"] = $email;
  44. //$uzenet = "Sikeres belépés!";
  45. header("Location: index.php");
  46. exit;
  47. } else {
  48. // Nem léphet be
  49. $uzenet = "Sikertelen belépés!";
  50. }
  51. } else
  52.  
  53.  
  54. if ($gEvent == "kilépés") {
  55. unset($_SESSION["auid"]);
  56. unset($_SESSION["nev"]);
  57. unset($_SESSION["email"]);
  58. $uzenet = "Sikeres kilépés!";
  59. } else
  60.  
  61.  
  62. if ($pEvent == "regisztráció") {
  63. if ($jelszo != $jelszo2) {
  64. $uzenet = "A két jelszónak meg kell egyeznie!";
  65. } else {
  66. $sql = "select count(*) as db from admin_userek where email = '$email'";
  67. $tabla = mysqli_query($dbc, $sql);
  68. list($db) = mysqli_fetch_row($tabla);
  69. if ($db > 0) {
  70. $uzenet = "Ez az e-mail cím már regisztrálva van!<br>Adjon meg másik e-mail címet!";
  71. } else {
  72. $sql = "insert into admin_userek (nev, email, jelszo, aktiv, alapber, beosztas, havi_dolgozott_ora, szig, taj, szul_ido, szul_hely, anyja_neve, ado_szam, lakcim) values ('$nev', '$email', md5('$jelszo'), $aktiv,'$alapber','$beosztas','$havi_dolgozott_ora','$szig','$taj','$szul_ido','$szul_hely','$anyja_neve','$ado_szam','$lakcim')";
  73. mysqli_query($dbc, $sql);
  74. $uzenet = "Felhasználó létrehozása sikeres!";
  75. }
  76. }
  77.  
  78. } else
  79.  
  80. if ($pEvent == "érkezés") {
  81. $nev = $_SESSION['nev'];
  82. $aktiv_gomb = $_POST['aktiv_gomb'] ? $_POST['aktiv_gomb'] : 0;
  83. $sql = "insert into jelenleti (nev,erkezes,aktiv_gomb) values ('$nev',now(),'$aktiv_gomb')";
  84. mysqli_query($dbc, $sql);
  85. $uzenet = "Érkezési időpont rögzítve";
  86. } else
  87.  
  88. if ($pEvent == "távozás") {
  89. $nev = $_SESSION['nev'];
  90. $datumido = date("Y.m.d H:i:s");
  91. $sql = "update jelenleti set tavozas = '$datumido' where nev = '$nev'";
  92. mysqli_query($dbc, $sql);
  93. $uzenet = "Távozási időpont rögzítve";
  94.  
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement