forked from nixcn/nixcn-cms
@@ -27,7 +27,18 @@ func Refresh(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
err = JwtTool.RevokeRefreshToken(req.RefreshToken)
|
||||
if err != nil {
|
||||
c.JSON(500, gin.H{"status": "cannot revoke refresh token"})
|
||||
}
|
||||
|
||||
refresh, err := JwtTool.GenerateRefreshToken()
|
||||
if err != nil {
|
||||
c.JSON(401, gin.H{"status": "cannot generate new refresh token"})
|
||||
}
|
||||
|
||||
c.JSON(200, gin.H{
|
||||
"access_token": access,
|
||||
"access_token": access,
|
||||
"refresh_token": refresh,
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user