管理系统,权限管理,管理员管理的隐藏功能改为锁定功能,锁定以后用户不能再登录。

pull/65/head
zhangqingtian@pxjy.com 2018-05-17 11:48:49 +08:00
parent efbcba4132
commit 45ccd336ee
4 changed files with 7 additions and 2 deletions

View File

@ -25,6 +25,7 @@ return [
'Username or password can not be empty' => '用户名密码不能为空',
'Username or password is incorrect' => '用户名或密码不正确',
'Username is incorrect' => '用户名不正确',
'Username is locked' => '用户名已锁定,请联系管理员',
'Password is incorrect' => '密码不正确',
'Please try again after 1 day' => '请于1天后再尝试登录',
'Login successful' => '登录成功!',

View File

@ -42,6 +42,10 @@ class Auth extends \fast\Auth
if (!$admin) {
$this->setError('Username is incorrect');
return false;
}
if ($admin->status == 'locked') {
$this->setError('Username is locked');
return false;
}
if (Config::get('fastadmin.login_failure_retry') && $admin->loginfailure >= 10 && time() - $admin->updatetime < 86400) {
$this->setError('Please try again after 1 day');

View File

@ -32,7 +32,7 @@
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
{:build_radios('row[status]', ['normal'=>__('Normal'), 'hidden'=>__('Hidden')])}
{:build_radios('row[status]', ['normal'=>__('Normal'), 'locked'=>__('Locked')])}
</div>
</div>
<div class="form-group hidden layer-footer">

View File

@ -38,7 +38,7 @@
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
{:build_radios('row[status]', ['normal'=>__('Normal'), 'hidden'=>__('Hidden')], $row['status'])}
{:build_radios('row[status]', ['normal'=>__('Normal'), 'locked'=>__('Locked')], $row['status'])}
</div>
</div>
<div class="form-group hidden layer-footer">