* [bug#52541,done,0.5h] fix link param and check lock user judge.

This commit is contained in:
tianshujie
2024-07-19 10:57:32 +08:00
committed by 刘梦艺
parent 504d6ea51e
commit 73732758c2
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -1385,10 +1385,10 @@ class userModel extends model
*/
public function checkLocked(string $account): bool
{
if($this->session->{"{$account}.loginLocked"} && (time() - strtotime($this->session->{"{$account}.loginLocked"})) <= $this->config->user->lockMinutes * 60) return true;
$user = $this->dao->select('locked')->from(TABLE_USER)->where('account')->eq($account)->fetch();
if(empty($user) || is_null($user->locked)) return false;
if(empty($user) || empty($user->locked)) return false;
if($this->session->{"{$account}.loginLocked"} && (time() - strtotime($this->session->{"{$account}.loginLocked"})) <= $this->config->user->lockMinutes * 60) return true;
if((time() - strtotime($user->locked)) > $this->config->user->lockMinutes * 60) return false;