使用session保存用户信息
gin-contrib/session支持的存储引擎 cookie redis 安装session包 1go get github.com/gin-gonic/contrib/session 基于cookie的session 创建cookieStore并放到gin中间件中 1func cookieSession(r *gin.Engine) { 2 store := sessions.NewCookieStore([]byte("secret")) 3 r.Use(sessions.Sessions("SESSIONID", store)) 4} main.go函数调用cookieSession 1func main() { 2 r := gin.Default() 3 cookieSession(r) 4 r.GET("/login", func(ctx *gin.Context) { 5 user := ctx.Query("user") 6 if user == "" {……