package utils import ( "Blog/internal/model" "github.com/kataras/iris/v12/sessions" "github.com/mitchellh/mapstructure" ) var SessionUtil sessionUtil = sessionUtil{} type sessionUtil struct { } func (sessionUtil) GetUser(session *sessions.Session) model.SysUser { var userMap map[string]any session.Decode("user", &userMap) var user model.SysUser mapstructure.Decode(userMap, &user) return user }