This commit is contained in:
jiayuqi7813
2022-05-21 23:29:23 +08:00
parent b8859af6d8
commit 7cb171bc90
83 changed files with 1687 additions and 0 deletions

27
api/session.go Normal file
View File

@@ -0,0 +1,27 @@
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{})
}