Files
SNCTF/api/session.go
jiayuqi7813 7cb171bc90 default
2022-05-21 23:29:23 +08:00

28 lines
501 B
Go

package api
import (
"encoding/gob"
"github.com/gorilla/securecookie"
"github.com/gorilla/sessions"
. "main.go/type"
)
// sessions 存储于文件系统
var Store *sessions.FilesystemStore
func init() {
Store = sessions.NewFilesystemStore("./sessions", securecookie.GenerateRandomKey(32))
Store.Options = &sessions.Options{
Domain: "",
Path: "/",
MaxAge: 24 * 60 * 60, // 1 day
// SameSite: http.SameSiteNoneMode,
Secure: false,
HttpOnly: false,
}
gob.Register(User{})
}