Browse Source

add IsSignedIn & SignedInName funcs

pull/31/head
Lunny Xiao 11 years ago
parent
commit
35bff9e661
  1. 22
      routers/user/user.go

22
routers/user/user.go

@ -25,6 +25,28 @@ func Profile(r render.Render) {
return 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) { func SignIn(req *http.Request, r render.Render, session sessions.Session) {
var ( var (
errString string errString string

Loading…
Cancel
Save