微微CMS提供了一个全局的用户信息变量,可以让您判断用户是否登录!从而做出自定义的业务行为!在任意页面可以通过{{.VUser}} 访问!
type VUser struct {
Uid int64 `json:"uid" form:"uid"`
Uname string `json:"uname" form:"uname"`
Role []string `json:"role" form:"role"`
IsAdmin bool `json:"is_admin" form:"is_admin"`
}
使用方法
在任意页面进行使用,注意:VUser可能不存在(用户没有登录,就不会渲染这个变量,需要自己去判断一遍)
{{if .VUser}}
{{.Vuser.Uname}}
{{end}}