From 06deed820d9f48ecf972c8716b17ad58b91ab9b9 Mon Sep 17 00:00:00 2001 From: slene Date: Sat, 15 Mar 2014 15:28:06 +0800 Subject: Add HomeLink and AvatarLink to User model. Please use .SignedUser in template. --- modules/auth/user.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'modules/auth/user.go') 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 } } -- cgit v1.2.3