Migrate legacy md5 password support out of the User model
As proposed on the developers' list, I'd like to remove the checks in django.contrib.auth.models.User.check_password()
for dealing with legacy unsalted md5 passwords (which were the default before the 0.91 release). Attached is a patch which removes this, and moves the transparent "password upgrade" functionality into an auth backend for legacy support, which can be used by sites that need to worry about this.
Change History
(7)
Triage Stage: |
Unreviewed → Design decision needed
|
Needs documentation: |
set
|
Needs tests: |
set
|
Component: |
Contrib apps → contrib.auth
|
Severity: |
→ Normal
|
Type: |
→ New feature
|
Easy pickings: |
unset
|
Triage Stage: |
Design decision needed → Accepted
|
Resolution: |
→ fixed
|
Status: |
new → closed
|
UI/UX: |
unset
|
Sure, feel free to update this for current trunk and provide tests & docs.