X-Git-Url: https://jfr.im/git/irc/unrealircd/unrealircd-webpanel.git/blobdiff_plain/e0c259fc7c93c77aa87d52f32a8c0ec7071843c2..33f512fa30c06fa488c42e68f9bc9f401300a5ab:/plugins/sql_auth/login.php diff --git a/plugins/sql_auth/login.php b/plugins/sql_auth/login.php index d2b598b..830b3e0 100644 --- a/plugins/sql_auth/login.php +++ b/plugins/sql_auth/login.php @@ -16,26 +16,27 @@ if (!empty($_GET['logout'])) if (!empty($_POST)) { if ($_POST['username'] && $_POST['password']) - { - - /* securitah */ - security_check(); - $user = new SQLA_User($_POST['username']); - - /* not being too informative with the login error in case of attackers */ - if (!$user->id) - { - $failmsg = "Incorrect login"; - } - else if ($user->password_verify($_POST['password'])) - { - $_SESSION['id'] = $user->id; - header('Location: ' . BASE_URL); - } - else - { - $failmsg = "Incorrect login"; - } +{ + + /* securitah */ + security_check(); + $user = new SQLA_User($_POST['username']); + + /* not being too informative with the login error in case of attackers */ + if (!$user->id) + { + $failmsg = "Incorrect login"; + } + else if ($user->password_verify($_POST['password'])) + { + $_SESSION['id'] = $user->id; + header('Location: ' . BASE_URL); + $user->add_meta("last_login", date("Y-m-d m:i:s")); + } + else + { + $failmsg = "Incorrect login"; + } } else