diff --git a/api/middlewares/auth.go b/api/middlewares/auth.go index d6b7b49..8fe0fac 100644 --- a/api/middlewares/auth.go +++ b/api/middlewares/auth.go @@ -56,6 +56,18 @@ func Auth() gin.HandlerFunc { return } + if adminUser.IsDisabled == 1 { + responses.FailWithMessage("用户已禁用", c) + c.Abort() + return + } + + if adminUser.IsDeleted == 1 { + responses.FailWithMessage("用户错误", c) + c.Abort() + return + } + // 获取角色数据 adminRoleDao := dao.AdminRoleDao{} adminRole, err := adminRoleDao.GetAdminRoleFirstById(roleId)