revert(iam): 统一登录 - 撤销 IAM Hub 接入

This commit is contained in:
2026-09-08 16:14:59 +08:00
parent 9206d5ea62
commit d0e2422155
860 changed files with 2371 additions and 15106 deletions
+3 -10
View File
@@ -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);
}
}
}