check_login 无Token 返回401
This commit is contained in:
parent
d9f1787d62
commit
bbc0359100
@ -20,7 +20,7 @@ func CheckLogin(provider *api.AccountClientImpl) gin.HandlerFunc {
|
|||||||
//如果没有登录
|
//如果没有登录
|
||||||
authorization := ctx.GetHeader(e.BoxAuthorization)
|
authorization := ctx.GetHeader(e.BoxAuthorization)
|
||||||
if authorization == "" {
|
if authorization == "" {
|
||||||
service.Error(ctx, errors.New(e.ErrNotLogin))
|
service.NotLoginError(ctx, errors.New(e.ErrNotLogin))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -28,7 +28,7 @@ func CheckLogin(provider *api.AccountClientImpl) gin.HandlerFunc {
|
|||||||
fmt.Println(jwt)
|
fmt.Println(jwt)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
service.Error(ctx, errors.New(e.ErrNotLogin))
|
service.NotLoginError(ctx, errors.New(e.ErrNotLogin))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -70,3 +70,19 @@ func Retry(c *gin.Context, err error) {
|
|||||||
|
|
||||||
c.Abort()
|
c.Abort()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func NotLoginError(c *gin.Context, err error) {
|
||||||
|
|
||||||
|
errMsg := ""
|
||||||
|
if err != nil {
|
||||||
|
errMsg = err.Error()
|
||||||
|
}
|
||||||
|
|
||||||
|
c.JSON(http.StatusUnauthorized, Response{
|
||||||
|
Code: Failed,
|
||||||
|
Msg: errMsg,
|
||||||
|
Data: struct{}{},
|
||||||
|
})
|
||||||
|
|
||||||
|
c.Abort()
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user