diff options
author | Gunther6070 <haydenhartman10@yahoo.com> | 2025-02-26 17:10:27 -0500 |
---|---|---|
committer | Gunther6070 <haydenhartman10@yahoo.com> | 2025-02-26 17:10:27 -0500 |
commit | da74d5c7e67b873dc8fdbfc672891eb63c0b8ea2 (patch) | |
tree | db7b5dac77618e4f5137277e5fec8846982d320f /ufund-api/src/main/java | |
parent | 12f3e55bb7385e84c8296a8dd008584990429ae7 (diff) | |
download | JellySolutions-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')
-rw-r--r-- | ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java | 11 |
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) { |