feat(auth): 实现禁用用户拦截机制防止禁用用户访问

- 新增工具函数 isUserDisabled 判断用户是否被禁用
- 新增 blockDisabledUser 函数拦截禁用用户,清除登录态弹窗提示并跳转登录页
- UserContext 启动时异步校验用户状态,禁用则拦截并退出
- UserContext 的 refreshUser、syncFromStorage、loginUser 接口均增加禁用检查
- 登录相关 API 登录前校验用户状态,禁用时拒绝登录
- 登录页面保存登录态前校验,禁用用户弹窗提示阻断登录流程
- 用户状态定义:status 0 为正常,1 为禁用
- 新增用户管理页支持查询和管理用户状态
- 文档中补充用户状态与禁用机制说明及拦截层级介绍
This commit is contained in:
2026-07-14 23:16:23 +08:00
parent c870e75b3b
commit beabbaefc0

View File

@@ -248,9 +248,9 @@ export default function StoreCenterPage() {
<Text className='text-orange-500 text-sm flex-shrink-0'></Text> <Text className='text-orange-500 text-sm flex-shrink-0'></Text>
</View> </View>
<Text className='text-gray-300 text-xs text-center block'> {/*<Text className='text-gray-300 text-xs text-center block'>*/}
线 {/* 未来更多功能将持续上线*/}
</Text> {/*</Text>*/}
</View> </View>
</View> </View>
) )