admins: support the 'active' field
This commit is contained in:
parent
dbca0698bf
commit
a65e406fb3
@ -85,11 +85,16 @@ function admin_auth(string $login, string $password): bool {
|
||||
|
||||
$db = DB();
|
||||
$salted_password = salt_password($password);
|
||||
$q = $db->query("SELECT id FROM admins WHERE login=? AND password=?", $login, $salted_password);
|
||||
$q = $db->query("SELECT id, active FROM admins WHERE login=? AND password=?", $login, $salted_password);
|
||||
if (!$db->numRows($q))
|
||||
return false;
|
||||
|
||||
$id = (int)$db->result($q);
|
||||
$row = $db->fetch($q);
|
||||
$id = (int)$row['id'];
|
||||
$active = (bool)$row['active'];
|
||||
if (!$active)
|
||||
return false;
|
||||
|
||||
$time = time();
|
||||
|
||||
do {
|
||||
|
Loading…
x
Reference in New Issue
Block a user