beego 0.2 版本发布了

这个版本集成了session

默认session 是关闭的. 你可以如下方式来开启:
func main() {
	beego.SessionOn = true
	beego.RegisterController("/", &controllers.MainController{})
	beego.Run()
}

然后你就可以在控制器里面如下使用它了:

func (this *MainController) Get() {
	var intcount int
	sess := this.StartSession()
	count := sess.Get("count")
	beego.Info(count)
	if count == nil {
		intcount = 0
	} else {
		intcount = count.(int)
	}
	intcount = intcount + 1
	beego.Info(intcount)
	sess.Set("count", intcount)
	this.Data["Username"] = "astaxie"
	this.Data["Email"] = "astaxie@gmail.com"
	this.Data["Count"] = intcount
	this.TplNames = "index.tpl"
}
原文地址:https://www.cnblogs.com/dushu/p/2846151.html