parent
750fbdf96d
commit
b531a2280b
@ -0,0 +1,29 @@
|
|||||||
|
package middleware
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/gin-gonic/gin"
|
||||||
|
"github.com/taoshihan1991/imaptool/tools"
|
||||||
|
"log"
|
||||||
|
)
|
||||||
|
func JwtPageMiddleware(c *gin.Context){
|
||||||
|
token := c.Query("token")
|
||||||
|
userinfo := tools.ParseToken(token)
|
||||||
|
log.Println(userinfo)
|
||||||
|
if userinfo == nil {
|
||||||
|
c.Redirect(302,"/login")
|
||||||
|
c.Abort()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
func JwtApiMiddleware(c *gin.Context){
|
||||||
|
log.Println("路由中间件")
|
||||||
|
token := c.Query("token")
|
||||||
|
userinfo := tools.ParseToken(token)
|
||||||
|
log.Println(userinfo)
|
||||||
|
if userinfo == nil {
|
||||||
|
c.JSON(200, gin.H{
|
||||||
|
"code": 400,
|
||||||
|
"msg": "验证失败",
|
||||||
|
})
|
||||||
|
c.Abort()
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue