15 lines
387 B
Go
15 lines
387 B
Go
|
package db
|
||
|
|
||
|
import (
|
||
|
"github.com/gin-contrib/sessions"
|
||
|
gormsessions "github.com/gin-contrib/sessions/gorm"
|
||
|
"github.com/spf13/viper"
|
||
|
)
|
||
|
|
||
|
func CreateStore() sessions.Store {
|
||
|
sessionKey := viper.GetString("web.sessionkey")
|
||
|
// moved to memory stored sessions, ideally switching back to GORM if I can fix it
|
||
|
store := gormsessions.NewStore(conn, true, []byte(sessionKey))
|
||
|
return store
|
||
|
}
|