diff --git a/service/user.go b/service/user.go index 538ddd1..83cc44c 100644 --- a/service/user.go +++ b/service/user.go @@ -30,14 +30,14 @@ func (u _UserService) ProcessEnterpriseUserLogin(username, password string) (*mo return nil, exceptions.NewAuthenticationError(404, "用户不存在。") } if user.Type != 0 { - return nil, exceptions.NewAuthenticationError(401, "用户类型不正确。") + return nil, exceptions.NewAuthenticationError(400, "用户类型不正确。") } if !user.Enabled { - return nil, exceptions.NewAuthenticationError(401, "用户已被禁用。") + return nil, exceptions.NewAuthenticationError(403, "用户已被禁用。") } hashedPassword := utils.Sha512Hex(password) if hashedPassword != user.Password { - return nil, exceptions.NewAuthenticationError(401, "用户凭据不正确。") + return nil, exceptions.NewAuthenticationError(402, "用户凭据不正确。") } if user.ResetNeeded { authErr := exceptions.NewAuthenticationError(401, "用户凭据已失效。") @@ -46,7 +46,7 @@ func (u _UserService) ProcessEnterpriseUserLogin(username, password string) (*mo } userDetial, _ := u.retreiveUserDetail(user.Id) if userDetial.ServiceExpiration.Before(time.Now()) { - return nil, exceptions.NewAuthenticationError(401, "用户服务期限已过。") + return nil, exceptions.NewAuthenticationError(406, "用户服务期限已过。") } session := &model.Session{ Token: uuid.New().String(),