关于tiktok_demo中,用户服务注册登陆接口handler逻辑问题
YxYL6125 opened this issue · 2 comments
YxYL6125 commented
Describe the bug
tiktok_demo中,用户服务注册登陆接口handler逻辑问题
To Reproduce
- 代码位置在:
bizdemo/tiktok_demo/biz/handler/user/user_handler.go:59 —— 84 - 在insert过后,应该是直接返回resp吧
下面的
jwt.JwtMiddleware.LoginHandler(ctx, c)
token := c.GetString("token")
v, _ := c.Get("user_id")
user_id := v.(int64)
c.JSON(consts.StatusOK, user.DouyinUserRegisterResponse{
StatusCode: errno.SuccessCode,
StatusMsg: errno.SuccessMsg,
Token: token,
UserId: user_id,
})
应该是放在login的handler逻辑里面,来执行jwt的拦截
// UserLogin .
// @router /user/login/ [POST]
func UserLogin(ctx context.Context, c *app.RequestContext) {
jwt.JwtMiddleware.LoginHandler(ctx, c)
token := c.GetString("token")
v, _ := c.Get("user_id")
user_id := v.(int64)
c.JSON(consts.StatusOK, user.UserRegisterResponse{
StatusCode: errno.SuccessCode,
StatusMsg: errno.SuccessMsg,
Token: token,
UserId: user_id,
})
}
li-jin-gou commented
PATL @leeeezp