revert(iam): 统一登录 - 撤销 IAM Hub 接入
This commit is contained in:
@@ -60,7 +60,7 @@ class LoginValidate extends BaseValidate
|
||||
// 任一不满足都走原始密码校验。每次免密登录都会记一条 warning 日志,便于发现误开。
|
||||
if (self::isLocalDebugLoginBypassEnabled()) {
|
||||
$adminInfo = Admin::where('account', '=', $data['account'])
|
||||
->field(['password,disable,iam_managed'])
|
||||
->field(['password,disable'])
|
||||
->findOrEmpty();
|
||||
if ($adminInfo->isEmpty()) {
|
||||
return '账号不存在';
|
||||
@@ -68,9 +68,6 @@ class LoginValidate extends BaseValidate
|
||||
if ((int)($adminInfo['disable'] ?? 0) === 1) {
|
||||
return '账号已禁用';
|
||||
}
|
||||
if ((int) ($adminInfo['iam_managed'] ?? 0) === 1) {
|
||||
return '请使用公司员工统一登录';
|
||||
}
|
||||
Log::warning(sprintf(
|
||||
'[LOCAL_DEBUG] login bypass password: account=%s, ip=%s',
|
||||
(string)($data['account'] ?? ''),
|
||||
@@ -99,7 +96,7 @@ class LoginValidate extends BaseValidate
|
||||
}
|
||||
|
||||
$adminInfo = Admin::where('account', '=', $data['account'])
|
||||
->field(['password,disable,iam_managed'])
|
||||
->field(['password,disable'])
|
||||
->findOrEmpty();
|
||||
|
||||
if ($adminInfo->isEmpty()) {
|
||||
@@ -110,10 +107,6 @@ class LoginValidate extends BaseValidate
|
||||
return '账号已禁用';
|
||||
}
|
||||
|
||||
if ((int) ($adminInfo['iam_managed'] ?? 0) === 1) {
|
||||
return '请使用公司员工统一登录';
|
||||
}
|
||||
|
||||
if (empty($adminInfo['password'])) {
|
||||
$adminAccountSafeCache->record();
|
||||
return '账号不存在';
|
||||
@@ -150,4 +143,4 @@ class LoginValidate extends BaseValidate
|
||||
return in_array($flag, ['1', 'true', 'yes', 'on'], true);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user