mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-23 02:48:34 +08:00
@@ -45,6 +45,10 @@ func (u *UserApi) GenerateCaptcha(request *restful.Request, response *restful.Re
|
||||
// RefreshToken 刷新token
|
||||
func (u *UserApi) RefreshToken(rc *restfulx.ReqCtx) {
|
||||
tokenStr := rc.Request.Request.Header.Get("X-TOKEN")
|
||||
// 如果token为空,从请求参数中获取
|
||||
if tokenStr == "" {
|
||||
tokenStr = rc.Request.Request.URL.Query().Get("token")
|
||||
}
|
||||
j := token.NewJWT("", []byte(global.Conf.Jwt.Key), jwt.SigningMethodHS256)
|
||||
token, err := j.RefreshToken(tokenStr)
|
||||
biz.ErrIsNil(err, "刷新token失败")
|
||||
|
||||
Reference in New Issue
Block a user