diff --git a/data/web/inc/functions.inc.php b/data/web/inc/functions.inc.php index 4a8abbbe..f75d6e08 100644 --- a/data/web/inc/functions.inc.php +++ b/data/web/inc/functions.inc.php @@ -1,7 +1,7 @@ execute(array(':user' => $user)); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($rows as $row) { - if (doveadm_authenticate($row['password'], $pass) !== false) { + if (verify_ssha256($row['password'], $pass) !== false) { unset($_SESSION['ldelay']); return "domainadmin"; } @@ -111,7 +111,7 @@ function check_login($user, $pass) { $stmt->execute(array(':user' => $user)); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($rows as $row) { - if (doveadm_authenticate($row['password'], $pass) !== false) { + if (verify_ssha256($row['password'], $pass) !== false) { unset($_SESSION['ldelay']); return "user"; }