diff options
author | Kevin Chabowski <kevin@kch42.de> | 2013-09-05 21:50:44 +0200 |
---|---|---|
committer | Kevin Chabowski <kevin@kch42.de> | 2013-09-05 21:50:44 +0200 |
commit | 6f4d4569a5227e1962f5f7a81e1a63b6046cfb6c (patch) | |
tree | 0e0a49b15f67de1816c756de04eb8f0f4a9a2288 /handler.go | |
parent | 0829fda06733674abdc340ec17c0fbfb4fd778ae (diff) | |
download | mailremind-6f4d4569a5227e1962f5f7a81e1a63b6046cfb6c.tar.gz mailremind-6f4d4569a5227e1962f5f7a81e1a63b6046cfb6c.tar.bz2 mailremind-6f4d4569a5227e1962f5f7a81e1a63b6046cfb6c.zip |
Menu options change drectly on Login/Logout
Diffstat (limited to 'handler.go')
-rw-r--r-- | handler.go | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -8,7 +8,7 @@ import ( "net/http" ) -type Handler func(user model.User, sess *sessions.Session, req *http.Request) interface{} +type Handler func(user model.User, sess *sessions.Session, req *http.Request) (interface{}, model.User) func getSess(req *http.Request) (*sessions.Session, error) { sess, err := SessionStorage.Get(req, "mailremind-sess") @@ -57,7 +57,7 @@ func mkHttpHandler(h Handler, tpl *template.Template) http.HandlerFunc { } user := userFromSess(sess) - outdata := h(user, sess, req) + outdata, user := h(user, sess, req) mail := "" if user != nil { mail = user.Email() |