aboutsummaryrefslogtreecommitdiff
path: root/modules/auth/user.go
diff options
context:
space:
mode:
authorslene <vslene@gmail.com>2014-03-15 15:28:06 +0800
committerslene <vslene@gmail.com>2014-03-15 15:28:06 +0800
commit06deed820d9f48ecf972c8716b17ad58b91ab9b9 (patch)
treefc94500dd1dd607d1c6470f89abadcba84bbc285 /modules/auth/user.go
parente251b9bbca35e01060ac3b2ee0bd836dc7719c19 (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.go12
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
}
}