用户管理与数据操作

This commit is contained in:
tianmo committed 2026-10-27 11:03:36 +08:00
1 parent ed0f20b754
commit 51d3acfbb5
14 files changed
+256 -33

No files matched your search

+5
View File
@@ -57,6 +57,11 @@ export default defineEventHandler(async (event) => {
const user = findUserByUsername(username)
if (user?.disabled_at) {
logWarn('login failed: user disabled', { ip, username })
createApiError(event, 'FORBIDDEN', '该账号已被禁用', 403)
}
// 管理员已清除密码:下次登录时直接进入设置新密码流程
if (user && isPasswordResetRequired(user.id)) {
return { success: false, requiresPasswordReset: true, username: user.username }