func OfSession(session *view.Session, resultRef interface{}) (found bool, err error) { id := session.ID() if id == "" { return false, nil } return WithID(id, resultRef) }
// Returns nil if there is no session user func OfSession(session *view.Session) (userDoc interface{}) { if session.User != nil { return session.User } id, ok := session.ID() if !ok { return nil } userDoc, _, _ = FindByID(id) session.User = userDoc return userDoc }
func LoggedIn(session *view.Session) bool { return session.ID() != "" }