60 lines
1.1 KiB
Go
60 lines
1.1 KiB
Go
package tool
|
|
|
|
import (
|
|
"github.com/martini-contrib/sessions"
|
|
)
|
|
|
|
func Rendersession(session sessions.Session) map[string]string {
|
|
rendersession := make(map[string]string)
|
|
|
|
rendersession["Userid"] = ""
|
|
tmp := session.Get("Userid")
|
|
if tmp != nil {
|
|
rendersession["Userid"] = tmp.(string)
|
|
}
|
|
|
|
rendersession["Login"] = ""
|
|
tmp = session.Get("Login")
|
|
if tmp != nil {
|
|
rendersession["Login"] = tmp.(string)
|
|
}
|
|
|
|
rendersession["Firstname"] = ""
|
|
tmp = session.Get("Firstname")
|
|
if tmp != nil {
|
|
rendersession["Firstname"] = tmp.(string)
|
|
}
|
|
|
|
rendersession["Lastname"] = ""
|
|
tmp = session.Get("Lastname")
|
|
if tmp != nil {
|
|
rendersession["Lastname"] = tmp.(string)
|
|
}
|
|
|
|
rendersession["Email"] = ""
|
|
tmp = session.Get("Email")
|
|
if tmp != nil {
|
|
rendersession["Email"] = tmp.(string)
|
|
}
|
|
|
|
rendersession["Avatar"] = ""
|
|
tmp = session.Get("Avatar")
|
|
if tmp != nil {
|
|
rendersession["Avatar"] = tmp.(string)
|
|
}
|
|
|
|
rendersession["Role"] = ""
|
|
tmp = session.Get("Role")
|
|
if tmp != nil {
|
|
rendersession["Role"] = tmp.(string)
|
|
}
|
|
|
|
rendersession["Apikey"] = ""
|
|
tmp = session.Get("Apikey")
|
|
if tmp != nil {
|
|
rendersession["Apikey"] = tmp.(string)
|
|
}
|
|
|
|
return rendersession
|
|
}
|