aboutsummaryrefslogtreecommitdiff
path: root/session/session.go
blob: 89b7ef8383c4604ddc6747652f2e80a754e7b685 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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)
}