From 155bf78e3377910d29b2c912f58c0f496cb428e8 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 14 Apr 2011 19:44:47 -0400 Subject: [PATCH] Generate Keys class from gitblit.properties as part of build process. --- src/com/gitblit/wicket/User.java | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/com/gitblit/wicket/User.java b/src/com/gitblit/wicket/User.java index c23b849..e506c8c 100644 --- a/src/com/gitblit/wicket/User.java +++ b/src/com/gitblit/wicket/User.java @@ -4,22 +4,22 @@ import com.gitblit.Constants; public class User { - + private String username; - private char [] password; + private String cookie; private boolean canAdmin = false; private boolean canClone = false; private boolean canPush = false; - - public User(String username, char [] password) { + + public User(String username, char[] password) { this.username = username; - this.password = password; + this.cookie = Build.getSHA1((Constants.NAME + username + new String(password)).getBytes()); } - + public void canAdmin(boolean value) { canAdmin = value; } - + public boolean canAdmin() { return canAdmin; } @@ -27,23 +27,23 @@ public void canClone(boolean value) { canClone = value; } - + public boolean canClone() { return canClone; } - + public void canPush(boolean value) { canPush = value; } - + public boolean canPush() { return canPush; } public String getCookie() { - return Build.getSHA1((Constants.NAME + username + new String(password)).getBytes()); + return cookie; } - + public String toString() { return username; } -- Gitblit v1.9.1