Exemplo n.º 1
0
func OfSession(session *view.Session, resultRef interface{}) (found bool, err error) {
	id := session.ID()
	if id == "" {
		return false, nil
	}
	return WithID(id, resultRef)
}
Exemplo n.º 2
0
// 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
}
Exemplo n.º 3
0
func LoggedIn(session *view.Session) bool {
	return session.ID() != ""
}