|
|
@@ -57,3 +57,15 @@ func (lc *LoginController) LoginByPassword(c *gin.Context) {
|
|
|
"token": token,
|
|
|
})
|
|
|
}
|
|
|
+
|
|
|
+// RefreshToken 刷新 Access Token
|
|
|
+func (lc *LoginController) RefreshToken(c *gin.Context) {
|
|
|
+ token, err := jwt.NewJWT().RefreshToken(c)
|
|
|
+ if err != nil {
|
|
|
+ response.Unauthorized(c, "令牌刷新失败")
|
|
|
+ return
|
|
|
+ }
|
|
|
+ response.JSON(c, gin.H{
|
|
|
+ "token": token,
|
|
|
+ })
|
|
|
+}
|