Michael Terry
1c1b8451ba
Use unicode passwords when validating
...
Requiring that up front lets us properly validate length and such.
2018-04-09 09:43:30 -04:00
Michael Terry
a576d682ff
Improve password complexity messaging
...
Send password form instructions that include password complexity and
also send error messages back that include all parts of the
complexity instead of single parts at a time.
And clean up phrasing to be more consistent.
2018-03-21 10:29:53 -04:00
Michael Terry
a0c6f66252
Check policy during pw live validation
...
The password live validation was not considering the full password
complexity settings. This branch hooks that up and refactors the
various ways to validate a password to all go through the same code
path.
LEARNER-4502
LEARNER-4504
2018-03-16 09:23:43 -04:00
Michael Terry
d40ce8c8d0
Use Levenshtein not nltk
2018-03-14 11:49:09 -04:00
Jeff LaJoie
b289bb90b5
LEARNER-4423: Adds in PCI compliance checks for alphabetic and numeric characters
2018-03-12 15:14:41 -04:00
bmedx
6a22de454f
Upgrade NLTK to 3.2.5, fixup usage and tests
2018-02-07 10:42:23 -05:00
Andy Armstrong
93235d118d
Reorder imports using isort (except lms and cms)
2017-05-30 16:04:54 -04:00
Adam Palay
95c0b50ebe
authenticate user after their reset confirmation goes through
...
make password validation code more DRY
grammar nit: "less" -> "fewer"
2016-07-20 11:06:58 -04:00
Ned Batchelder
f5d0f3ff55
Remove useless pylint suppressions
2015-11-22 07:41:19 -05:00
Sarina Canelake
520935209d
s/pylint: disable=W0402/pylint: disable=deprecated-module/
2014-12-01 11:22:12 -05:00
Sarina Canelake
19f1dacab2
s/pylint: disable=E1101/pylint: disable=no-member/
2014-12-01 11:22:09 -05:00
Chris Dodge
0d49305c4d
add ability to have an optional password policy enforcement on account creation
2014-01-30 15:32:05 -05:00