diff options
Diffstat (limited to 'src/com/gitblit/wicket/GitBlitWebSession.java')
-rw-r--r-- | src/com/gitblit/wicket/GitBlitWebSession.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/com/gitblit/wicket/GitBlitWebSession.java b/src/com/gitblit/wicket/GitBlitWebSession.java index 038118e5..b2106e7b 100644 --- a/src/com/gitblit/wicket/GitBlitWebSession.java +++ b/src/com/gitblit/wicket/GitBlitWebSession.java @@ -12,6 +12,8 @@ public final class GitBlitWebSession extends WebSession { private static final long serialVersionUID = 1L;
protected TimeZone timezone = null;
+
+ private User user = null;
public GitBlitWebSession(Request request) {
super(request);
@@ -19,6 +21,19 @@ public final class GitBlitWebSession extends WebSession { public void invalidate() {
super.invalidate();
+ user = null;
+ }
+
+ public boolean isLoggedIn() {
+ return user != null;
+ }
+
+ public User getUser() {
+ return user;
+ }
+
+ public void setUser(User user) {
+ this.user = user;
}
public TimeZone getTimezone() {
|