package SessionUtil import ( "github.com/kataras/iris/v12/sessions" "github.com/mitchellh/mapstructure" ) type SysUser struct { Id string `json:"id"` Username string `json:"username"` Password string `json:"password"` Nickname string `json:"nickname"` CreateBy string `json:"createBy"` CreateTime int64 `json:"createTime"` UpdateBy string `json:"updateBy"` UpdateTime int64 `json:"updateTime"` State string `json:"state"` Del int `json:"del"` } func GetUser(session *sessions.Session) SysUser { var userMap map[string]any session.Decode("user", &userMap) var user SysUser mapstructure.Decode(userMap, &user) return user }