Commit 4908fce048a7aac1bf80b4876587e7829695107c
1 parent
88e3e4b5
bugfix: materialisieren des Profils korrigiert
Showing
1 changed file
with
9 additions
and
3 deletions
src/main/java/net/ziemers/swxercise/lg/model/user/Profile.java
... | ... | @@ -46,7 +46,7 @@ public class Profile extends BaseEntity { |
46 | 46 | this(); |
47 | 47 | |
48 | 48 | setUsername(username); |
49 | - setPasswordHash(password); | |
49 | + setPassword(password); | |
50 | 50 | } |
51 | 51 | |
52 | 52 | /* |
... | ... | @@ -138,13 +138,19 @@ public class Profile extends BaseEntity { |
138 | 138 | return passwordHash; |
139 | 139 | } |
140 | 140 | |
141 | - private void setPasswordHash(String password) { | |
141 | + private void setPassword(String password) { | |
142 | 142 | // das Klartextkennwort wird niemals gespeichert! |
143 | 143 | this.passwordHash = cryptString(password); |
144 | 144 | } |
145 | 145 | |
146 | + private void setPasswordHash(String passwordHash) { | |
147 | + this.passwordHash = passwordHash; | |
148 | + } | |
149 | + | |
146 | 150 | public boolean isValidPassword(final String password) { |
147 | - return getPasswordHash().equals(cryptString(password)); | |
151 | + final String passwordHash = cryptString(password); | |
152 | + | |
153 | + return getPasswordHash().equals(passwordHash); | |
148 | 154 | } |
149 | 155 | |
150 | 156 | @Enumerated(EnumType.STRING) | ... | ... |