diff options
author | slene <vslene@gmail.com> | 2014-03-15 15:28:06 +0800 |
---|---|---|
committer | slene <vslene@gmail.com> | 2014-03-15 15:28:06 +0800 |
commit | 06deed820d9f48ecf972c8716b17ad58b91ab9b9 (patch) | |
tree | fc94500dd1dd607d1c6470f89abadcba84bbc285 /modules/auth/user.go | |
parent | e251b9bbca35e01060ac3b2ee0bd836dc7719c19 (diff) |
Add HomeLink and AvatarLink to User model. Please use .SignedUser in template.
Diffstat (limited to 'modules/auth/user.go')
-rw-r--r-- | modules/auth/user.go | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/modules/auth/user.go b/modules/auth/user.go index ef595c60..d950b250 100644 --- a/modules/auth/user.go +++ b/modules/auth/user.go @@ -74,10 +74,16 @@ func SignInRequire(redirect bool) martini.Handler { return } + user := SignedInUser(session) + if user == nil { + r.Redirect("/") + return + } + data["IsSigned"] = true - data["SignedUserId"] = SignedInId(session) - data["SignedUserName"] = SignedInName(session) - data["SignedAvatar"] = SignedInUser(session).Avatar + data["SignedUser"] = user + data["SignedUserId"] = user.Id + data["SignedUserName"] = user.LowerName } } |