【笔记】Gin项目整合Session
前言
Gin项目整合Session
引入依赖
1 | go get github.com/gin-contrib/sessions |
通过中间件初始化Session
<session_name>
:Session名称,也就是Cookie中的key<session_secret>
:Session密钥
1 | var app = gin.Default() |
通过上下文对象获取Session对象
1 | session := sessions.Default(context) |
Session新增或修改键值对
session.Save()
:保存键值对的修改
1 | session.Set("<key>", "value") |
Session通过键获取值
1 | var value = session.Set("<key>") |
销毁Session
1 | session.Delete("<session_name>") |