blog/BlogAdminService/third_party/SessionUtil/SessionUtil.go

17 lines
339 B
Go

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