2019-12-19 14:47:58 +08:00
|
|
|
/***************************************************
|
|
|
|
** @Desc : This file for session配置
|
|
|
|
** @Time : 19.11.30 17:44
|
|
|
|
** @Author : Joker
|
|
|
|
** @File : session
|
|
|
|
** @Last Modified by : Joker
|
|
|
|
** @Last Modified time: 19.11.30 17:44
|
|
|
|
** @Software: GoLand
|
|
|
|
****************************************************/
|
|
|
|
package sys
|
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/astaxie/beego"
|
2019-12-19 16:43:20 +08:00
|
|
|
"dongfeng-pay/jhagent/sys/enum"
|
2019-12-19 14:47:58 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
func InitSession() {
|
|
|
|
// 开启session
|
|
|
|
beego.BConfig.WebConfig.Session.SessionOn = true
|
|
|
|
|
|
|
|
//beego.BConfig.WebConfig.Session.SessionProvider = "file"
|
|
|
|
beego.BConfig.WebConfig.Session.SessionName = enum.LocalSessionName
|
|
|
|
beego.BConfig.WebConfig.Session.SessionGCMaxLifetime = enum.SessionExpireTime
|
|
|
|
beego.BConfig.WebConfig.Session.SessionCookieLifeTime = enum.SessionExpireTime
|
|
|
|
|
|
|
|
//is, _ := pubMethod.PathExists(enum.SessionPath)
|
|
|
|
//if !is {
|
|
|
|
// _ = os.Mkdir(enum.SessionPath, os.ModePerm)
|
|
|
|
//}
|
|
|
|
beego.BConfig.WebConfig.Session.SessionProviderConfig = enum.SessionPath
|
|
|
|
}
|