change cookies

This commit is contained in:
Alireza Ahmadi
2024-02-27 01:01:44 +01:00
parent 840b7ba1b1
commit e91d8038ad
5 changed files with 8 additions and 5 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"encoding/gob"
"s-ui/database/model"
"github.com/gin-contrib/sessions"
sessions "github.com/Calidity/gin-sessions"
"github.com/gin-gonic/gin"
)
+1
View File
@@ -54,6 +54,7 @@ require (
)
require (
github.com/Calidity/gin-sessions v1.3.1
github.com/gin-contrib/sse v0.1.0 // indirect
github.com/go-playground/validator/v10 v10.17.0 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
+2
View File
@@ -1,3 +1,5 @@
github.com/Calidity/gin-sessions v1.3.1 h1:nF3dCBWa7TZ4j26iYLwGRmzZy9YODhWoOS3fmi+snyE=
github.com/Calidity/gin-sessions v1.3.1/go.mod h1:I0+QE6qkO50TeN/n6If6novvxHk4Isvr23U8EdvPdns=
github.com/adrg/xdg v0.4.0 h1:RzRqFcjH4nE5C6oTAxhBtoE2IRyjBSa62SCbyPidvls=
github.com/adrg/xdg v0.4.0/go.mod h1:N6ag73EX4wyxeaoeHctc1mas01KZgsj5tYiAIwqJE/E=
github.com/aead/cmac v0.0.0-20160719120800-7af84192f0b1 h1:+JkXLHME8vLJafGhOH4aoV2Iu8bR55nU6iKMVfYVLjY=
+3 -3
View File
@@ -17,9 +17,9 @@ import (
"strconv"
"strings"
sessions "github.com/Calidity/gin-sessions"
"github.com/Calidity/gin-sessions/cookie"
"github.com/gin-contrib/gzip"
"github.com/gin-contrib/sessions"
"github.com/gin-contrib/sessions/cookie"
"github.com/gin-gonic/gin"
)
@@ -76,7 +76,7 @@ func (s *Server) initRouter() (*gin.Engine, error) {
assetsBasePath := base_url + "assets/"
store := cookie.NewStore(secret)
engine.Use(sessions.Sessions("session", store))
engine.Use(sessions.Sessions("s-ui", store))
engine.Use(func(c *gin.Context) {
uri := c.Request.RequestURI
+1 -1
View File
@@ -64,7 +64,7 @@ let intervalId:any
// Navigation guard to check authentication state
router.beforeEach((to, from, next) => {
// Check the session cookie
const sessionCookie = document.cookie.split(';').find(cookie => cookie.trim().startsWith('session='))
const sessionCookie = document.cookie.split(';').find(cookie => cookie.trim().startsWith('s-ui='))
const isAuthenticated = !!sessionCookie
// If the route requires authentication and the user is not authenticated, redirect to /login