From 5fd2250f7c9a5be373e5c71f50d0c1e001f80322 Mon Sep 17 00:00:00 2001 From: horus_arch Date: Mon, 20 Feb 2017 13:48:50 +0100 Subject: Testet Passwordless-Login. --- intern.gospeladlershof.de/code/check_login.php | 37 ++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 intern.gospeladlershof.de/code/check_login.php (limited to 'intern.gospeladlershof.de/code/check_login.php') diff --git a/intern.gospeladlershof.de/code/check_login.php b/intern.gospeladlershof.de/code/check_login.php new file mode 100644 index 0000000..0ea8ecd --- /dev/null +++ b/intern.gospeladlershof.de/code/check_login.php @@ -0,0 +1,37 @@ + 'tcp', + 'host' => '192.168.122.1', + 'port' => 6379, + 'database' => 2, +]); + +$correct_hash = $redis->get($mail); + +if ( $hash === $correct_hash ) { + $_SESSION["login"] = true; + $_SESSION["success"] = "Erfolgreich eingeloggt."; + $_SESSION["user"] = $mail; + + $_SESSION["dontdisplaydeploybutton"] = 1; + + header($_SERVER["SERVER_PROTOCOL"] . " 302 Redirect"); + header("Location: /"); + + exit; +} else { + + $_SESSION["login"] = false; + $_SESSION["error"] = "Entweder kennen wir deine E-Mail nicht oder du hast den Code falsch kopiert."; + + header($_SERVER["SERVER_PROTOCOL"] . " 302 Redirect"); + header("Location: /login.php"); +} -- cgit v1.2.3