X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Futil%2FPasswordStrengthChecker.java;h=1eac560f2641f0f99457d6852ef44d016e2873e9;hb=6f951295dfd62c5fa1ddb0977febeb58728bec50;hp=7df2e220c7ed1d2d5e594546ddc64be64eefdb9b;hpb=fb38a9c8b9d86289213a36bd3d2afddc58ec7d3f;p=gigi.git diff --git a/src/org/cacert/gigi/util/PasswordStrengthChecker.java b/src/org/cacert/gigi/util/PasswordStrengthChecker.java index 7df2e220..1eac560f 100644 --- a/src/org/cacert/gigi/util/PasswordStrengthChecker.java +++ b/src/org/cacert/gigi/util/PasswordStrengthChecker.java @@ -3,7 +3,8 @@ package org.cacert.gigi.util; import java.util.regex.Pattern; import org.cacert.gigi.GigiApiException; -import org.cacert.gigi.User; +import org.cacert.gigi.dbObjects.Name; +import org.cacert.gigi.dbObjects.User; public class PasswordStrengthChecker { @@ -55,20 +56,21 @@ public class PasswordStrengthChecker { if (pw == null) { return 0; } + Name name = u.getName(); int light = checkpwlight(pw); if (contained(pw, u.getEmail())) { light -= 2; } - if (contained(pw, u.getFname())) { + if (contained(pw, name.getFname())) { light -= 2; } - if (contained(pw, u.getLname())) { + if (contained(pw, name.getLname())) { light -= 2; } - if (contained(pw, u.getMname())) { + if (contained(pw, name.getMname())) { light -= 2; } - if (contained(pw, u.getSuffix())) { + if (contained(pw, name.getSuffix())) { light -= 2; } // TODO dictionary check