Exemplo n.º 1
0
// login user
func LoginUser(user *User, c *beego.Controller, remember bool) {
	// weird way of beego session regenerate id...
	c.CruSession = beego.GlobalSessions.SessionRegenerateId(c.Ctx.ResponseWriter, c.Ctx.Request)
	c.Ctx.Input.CruSession = c.CruSession

	sess := c.StartSession()
	sess.Set("auth_user_id", user.Id)
}
Exemplo n.º 2
0
// logout user
func LogoutUser(c *beego.Controller) {
	sess := c.StartSession()
	sess.Delete("auth_user_id")
	c.DestroySession()
}