- ErrInvalidParams

This commit is contained in:
gazebo
2019-03-05 09:51:05 +08:00
parent dee5524331
commit 02f49207f1

View File

@@ -94,6 +94,7 @@ var (
ErrAuthTypeAlreadyExist = errors.New("要登录类型已经存在")
ErrCaptchaIsNotOk = errors.New("图形校验码不正确")
ErrNeedV2Token = errors.New("需要V2版的TOKEN")
ErrInvalidParams = errors.New("参数不合法")
)
func init() {
@@ -177,6 +178,9 @@ func Login(authType, authID, authIDType, authSecret string) (authInfo *AuthInfo,
var user IUser
realauthID := authID
if authIDType == AuthTypePassword {
if authID == "" {
return nil, ErrInvalidParams
}
if user = userProvider.GetUser(authID, authIDType); user == nil {
return nil, ErrUserNotExist
}