summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/wicket/User.java
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2011-04-14 19:44:47 -0400
committerJames Moger <james.moger@gitblit.com>2011-04-14 19:44:47 -0400
commit155bf78e3377910d29b2c912f58c0f496cb428e8 (patch)
treebe65a3b6276499c914f3a3f0994dfde9956f4dc9 /src/com/gitblit/wicket/User.java
parentfc948cacef9c9b8c0a1e84cbc082ca67cd5f68d9 (diff)
downloadgitblit-155bf78e3377910d29b2c912f58c0f496cb428e8.tar.gz
gitblit-155bf78e3377910d29b2c912f58c0f496cb428e8.zip
Generate Keys class from gitblit.properties as part of build process.
Diffstat (limited to 'src/com/gitblit/wicket/User.java')
-rw-r--r--src/com/gitblit/wicket/User.java24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/com/gitblit/wicket/User.java b/src/com/gitblit/wicket/User.java
index c23b849c..e506c8cb 100644
--- a/src/com/gitblit/wicket/User.java
+++ b/src/com/gitblit/wicket/User.java
@@ -4,22 +4,22 @@ import com.gitblit.Build;
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 class User {
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;
}