add IsSignedIn & SignedInName funcs

release/v0.9
Lunny Xiao 10 years ago
parent c6f2c23b05
commit 35bff9e661

@ -25,6 +25,28 @@ func Profile(r render.Render) {
return
}
func IsSignedIn(session sessions.Session) bool {
id := session.Get("userId")
if id == nil {
return false
}
if s, ok := id.(int64); ok && s > 0 {
return true
}
return false
}
func SignedInName(session sessions.Session) string {
userName := session.Get("userName")
if userName == nil {
return ""
}
if s, ok := userName.(string); ok {
return s
}
return ""
}
func SignIn(req *http.Request, r render.Render, session sessions.Session) {
var (
errString string

Loading…
Cancel
Save