summaryrefslogtreecommitdiffstats
path: root/modules/auth/user.go
diff options
context:
space:
mode:
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 ef595c6000..d950b25002 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
}
}