Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (!isset($_SESSION)) {
- session_start();
- }
- // Adatbázis csatlakozás
- require_once "db-connect.php";
- // Eseménykezelés
- $pEvent = filter_input(INPUT_POST, "event", FILTER_SANITIZE_SPECIAL_CHARS);
- $gEvent = filter_input(INPUT_GET, "event", FILTER_SANITIZE_SPECIAL_CHARS);
- $email = filter_input(INPUT_POST, "email", FILTER_SANITIZE_SPECIAL_CHARS);
- $jelszo = filter_input(INPUT_POST, "jelszo", FILTER_SANITIZE_SPECIAL_CHARS);
- $nev = filter_input(INPUT_POST, "nev", FILTER_SANITIZE_SPECIAL_CHARS);
- $jelszo1 = filter_input(INPUT_POST, "jelszo1", FILTER_SANITIZE_SPECIAL_CHARS);
- $jelszo2 = filter_input(INPUT_POST, "jelszo2", FILTER_SANITIZE_SPECIAL_CHARS);
- $auid = filter_input(INPUT_GET, "auid", FILTER_SANITIZE_SPECIAL_CHARS);
- settype($auid, "integer");
- $pauid = filter_input(INPUT_POST, "auid", FILTER_SANITIZE_SPECIAL_CHARS);
- settype($pauid, "integer");
- $aktiv = filter_input(INPUT_POST, "aktiv", FILTER_SANITIZE_SPECIAL_CHARS);
- settype($aktiv, "integer");
- $alapber = filter_input(INPUT_POST, "alapber", FILTER_SANITIZE_SPECIAL_CHARS);
- $beosztas = filter_input(INPUT_POST, "beosztas", FILTER_SANITIZE_SPECIAL_CHARS);
- $havi_dolgozott_ora = filter_input(INPUT_POST, "havi_dolgozott_ora", FILTER_SANITIZE_SPECIAL_CHARS);
- $szig = filter_input(INPUT_POST, "szig", FILTER_SANITIZE_SPECIAL_CHARS);
- $taj = filter_input(INPUT_POST, "taj", FILTER_SANITIZE_SPECIAL_CHARS);
- $szul_ido = filter_input(INPUT_POST, "szul_ido", FILTER_SANITIZE_SPECIAL_CHARS);
- $szul_hely = filter_input(INPUT_POST, "szul_hely", FILTER_SANITIZE_SPECIAL_CHARS);
- $anyja_neve = filter_input(INPUT_POST, "anyja_neve", FILTER_SANITIZE_SPECIAL_CHARS);
- $ado_szam = filter_input(INPUT_POST, "ado_szam", FILTER_SANITIZE_SPECIAL_CHARS);
- $lakcim = filter_input(INPUT_POST, "lakcim", FILTER_SANITIZE_SPECIAL_CHARS);
- if ($pEvent == "bejelentkezés") {
- $sql = "select auid, nev from admin_userek where email = '$email' and jelszo = md5('$jelszo') and aktiv = 1";
- $tabla = @mysqli_query($dbc, $sql);
- list($auid, $nev) = @mysqli_fetch_row($tabla);
- if (@mysqli_num_rows($tabla) == 1) {
- // Beléphet
- $_SESSION["auid"] = $auid;
- $_SESSION["nev"] = $nev;
- $_SESSION["email"] = $email;
- //$uzenet = "Sikeres belépés!";
- header("Location: index.php");
- exit;
- } else {
- // Nem léphet be
- $uzenet = "Sikertelen belépés!";
- }
- } else
- if ($gEvent == "kilépés") {
- unset($_SESSION["auid"]);
- unset($_SESSION["nev"]);
- unset($_SESSION["email"]);
- $uzenet = "Sikeres kilépés!";
- } else
- if ($pEvent == "regisztráció") {
- if ($jelszo != $jelszo2) {
- $uzenet = "A két jelszónak meg kell egyeznie!";
- } else {
- $sql = "select count(*) as db from admin_userek where email = '$email'";
- $tabla = mysqli_query($dbc, $sql);
- list($db) = mysqli_fetch_row($tabla);
- if ($db > 0) {
- $uzenet = "Ez az e-mail cím már regisztrálva van!<br>Adjon meg másik e-mail címet!";
- } else {
- $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')";
- mysqli_query($dbc, $sql);
- $uzenet = "Felhasználó létrehozása sikeres!";
- }
- }
- } else
- if ($pEvent == "érkezés") {
- $nev = $_SESSION['nev'];
- $aktiv_gomb = $_POST['aktiv_gomb'] ? $_POST['aktiv_gomb'] : 0;
- $sql = "insert into jelenleti (nev,erkezes,aktiv_gomb) values ('$nev',now(),'$aktiv_gomb')";
- mysqli_query($dbc, $sql);
- $uzenet = "Érkezési időpont rögzítve";
- } else
- if ($pEvent == "távozás") {
- $nev = $_SESSION['nev'];
- $datumido = date("Y.m.d H:i:s");
- $sql = "update jelenleti set tavozas = '$datumido' where nev = '$nev'";
- mysqli_query($dbc, $sql);
- $uzenet = "Távozási időpont rögzítve";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement