aboutsummaryrefslogtreecommitdiff
path: root/session/session.go
diff options
context:
space:
mode:
Diffstat (limited to 'session/session.go')
-rw-r--r--session/session.go23
1 files changed, 23 insertions, 0 deletions
diff --git a/session/session.go b/session/session.go
new file mode 100644
index 0000000..89b7ef8
--- /dev/null
+++ b/session/session.go
@@ -0,0 +1,23 @@
+package session
+
+import (
+ "fmt"
+
+ "dove/messages"
+ "dove/utils/logger"
+
+ "github.com/gofiber/fiber/v2/middleware/session"
+)
+
+var Store *session.Store
+
+func init() {
+ Store = session.New(session.Config{
+ KeyLookup: fmt.Sprintf("cookie:%s", SESSION_COOKIE_NAME),
+ CookieHTTPOnly: true,
+ CookieSameSite: SESSION_COOKIE_SAME_SITE,
+ Expiration: SESSION_EXPIRATION,
+ })
+
+ logger.Successf(LOG_PREFIX, messages.SessionInitialized)
+}