session
更新时间:2026年1月27日 11:55
浏览:112
示例代码:
package controllers
import (
"gitee.com/go-nt/cast"
"gitee.com/go-nt/http/server"
"gitee.com/go-nt/http/session"
"gitee.com/go-nt/util/crypto/rand"
)
type Session struct {
}
func (s *Session) Home(ctx *server.Context) {
ctx.Response.Display("app/web/templates/session/home.html")
}
// Set 设置session
func (s *Session) Set(ctx *server.Context) {
sess := session.NewInstance(ctx)
v := rand.Simple(32)
sess.Set("name", v)
sess.Save()
ctx.Response.Write("设置 session: " + v)
}
// Get 获取session
func (s *Session) Get(ctx *server.Context) {
sess := session.NewInstance(ctx)
ctx.Response.Write(cast.AnyToStringOr(sess.Get("name"), ""))
}