12345678910111213141516171819 |
- package controller
- import (
- "github.com/gin-gonic/gin"
- )
- func (c *Controller) IsAuthenticated(ctx *gin.Context) {
- cookie, err := ctx.Cookie(AUTH_COOKIE_NAME)
- if err != nil {
- ctx.Redirect(302, "/login")
- return
- }
- if !c.Cache.Read(cookie) {
- ctx.Redirect(302, "/login")
- return
- }
- ctx.Next()
- }
|