Browse Source

优化密码变更判断逻辑

zhouhao 2 years ago
parent
commit
66c76382b1

+ 1 - 1
hsweb-system/hsweb-system-authorization/hsweb-system-authorization-default/src/main/java/org/hswebframework/web/system/authorization/defaults/service/DefaultReactiveUserService.java

@@ -110,7 +110,7 @@ public class DefaultReactiveUserService extends GenericReactiveCrudService<UserE
                     boolean updatePassword = StringUtils.hasText(newer.getPassword());
                     boolean updatePassword = StringUtils.hasText(newer.getPassword());
 
 
                     boolean passwordChanged = updatePassword &&
                     boolean passwordChanged = updatePassword &&
-                            Objects.equals(
+                           !Objects.equals(
                                     passwordEncoder.encode(newer.getPassword(), old.getSalt()),
                                     passwordEncoder.encode(newer.getPassword(), old.getSalt()),
                                     old.getPassword()
                                     old.getPassword()
                             );
                             );