From de325d1d2ab9a1d47efdbb988e50085b2656aed7 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sat, 16 Aug 2025 18:18:00 +0500 Subject: feat: login page --- login.php | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 login.php diff --git a/login.php b/login.php new file mode 100644 index 0000000..3652a8d --- /dev/null +++ b/login.php @@ -0,0 +1,69 @@ +prepare('SELECT * FROM users WHERE username = ?'); + $stmt->execute([$username]); + $user = $stmt->fetch(PDO::FETCH_ASSOC) ?: null; + + if (!$user) { + exit(json_response(401, 'Incorrect username or password.', null)); + } + + if (!password_verify($password, $user['password'])) { + exit(json_response(401, 'Incorrect username or password.', null)); + } + + session_start(); + $_SESSION['user'] = $user; + + exit(json_response(200, null, $user)); +} +?> + + + + + id + + + + +
+ + +
+

Log in to your ilt.su account

+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ + Register +
+
+
+ + + \ No newline at end of file -- cgit v1.2.3