💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
* ###### 开启session * main.go中开启: * beego.BConfig.WebConfig.Session.SessionOn = true * 配置文件中开启: * sessionon = true * ###### 使用session * 设置session * SetSession(name string, value interface{}) * this.SetSession("username", "zhiliao") * 获取session * GetSession(name string) interface{} * this.GetSession("username") * 删除session * this.DelSession(name string) * 在过滤器中获取session * ctx.Input.Session("user\_name") * ###### 关于session的一些其他配置 * **设置是否开启 Session** * beego.BConfig.WebConfig.Session.SessionOn * 默认为false * **设置 Session 过期的时间** * beego.BConfig.WebConfig.Session.SessionGCMaxLifetime * 默认值是 3600 秒 * 设置 cookie 的过期时间 * beego.BConfig.WebConfig.Session.SessionCookieLifeTime * 设置sessionid加密算法 * beego.BConfig.WebConfig.Session.SessionHashFunc * 默认值为 sha1 * 修改sessionkey * beego.BConfig.WebConfig.Session.SessionHashKey * 默认的 key 是 beegoserversessionkey,建议在使用的时候修改该参数 * 设置 cookies 的名字 * beego.BConfig.WebConfig.Session.SessionName * Session 默认是保存在用户的浏览器 cookies 里面的,默认名是 beegosessionID,配置文件对应的参数名是:sessionname。