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