From da74d5c7e67b873dc8fdbfc672891eb63c0b8ea2 Mon Sep 17 00:00:00 2001 From: Gunther6070 Date: Wed, 26 Feb 2025 17:10:27 -0500 Subject: Made verifyPassword actually hash the input password --- .../src/main/java/com/ufund/api/ufundapi/model/User.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'ufund-api/src') 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 basket; + @JsonProperty("name") + private final String name; + @JsonProperty("passwordHash") + private int passwordHash; + @JsonProperty("basket") + private final List 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) { -- cgit v1.2.3