start simple session manager

This commit is contained in:
Zeni Kim 2024-10-21 16:04:58 -05:00
parent 384f25d220
commit 23fd877a98
4 changed files with 219 additions and 0 deletions

View file

@ -468,6 +468,32 @@ func AppLogin(c *core.Context) *core.Response {
return c.Response.Template("login.html", tmplData)
}
// Show basic app login
func AppSession(c *core.Context) *core.Response {
var session = new(utils.SessionUser)
hassession := session.Init(c)
type templateData struct {
PageCard components.PageCard
}
// now fill data of the components
tmplData := templateData{}
if hassession {
return c.Response.Template("appsession.html", tmplData)
} else {
return c.Response.Template("login.html", tmplData)
}
}
// Show basic app sample
func AppSample(c *core.Context) *core.Response {