aboutsummaryrefslogtreecommitdiff
path: root/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java
diff options
context:
space:
mode:
authorGunther6070 <haydenhartman10@yahoo.com>2025-02-26 17:10:27 -0500
committerGunther6070 <haydenhartman10@yahoo.com>2025-02-26 17:10:27 -0500
commitda74d5c7e67b873dc8fdbfc672891eb63c0b8ea2 (patch)
treedb7b5dac77618e4f5137277e5fec8846982d320f /ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java
parent12f3e55bb7385e84c8296a8dd008584990429ae7 (diff)
downloadJellySolutions-da74d5c7e67b873dc8fdbfc672891eb63c0b8ea2.tar.gz
JellySolutions-da74d5c7e67b873dc8fdbfc672891eb63c0b8ea2.tar.bz2
JellySolutions-da74d5c7e67b873dc8fdbfc672891eb63c0b8ea2.zip
Made verifyPassword actually hash the input password
Diffstat (limited to 'ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java')
-rw-r--r--ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java b/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java
index 1136481..0a61714 100644
--- a/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java
+++ b/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java
@@ -7,9 +7,12 @@ import com.fasterxml.jackson.annotation.JsonProperty;
public class User {
- @JsonProperty("name") private final String name;
- @JsonProperty("passwordHash") private String passwordHash;
- @JsonProperty("basket") private final List<Need> basket;
+ @JsonProperty("name")
+ private final String name;
+ @JsonProperty("passwordHash")
+ private int passwordHash;
+ @JsonProperty("basket")
+ private final List<Need> basket;
/**
* Create a new user
@@ -47,7 +50,7 @@ public class User {
}
public boolean verifyPassword(String password) {
- return password.equals(passwordHash);
+ return password.hashCode() == passwordHash;
}
public void addToBasket(Need need) {