Merge pull request #4829 from rtfd/davidfischer/hotfix-migrate-old-passwords
Migrate old passwords without "set_unusable_password"remove-drf-serializer
commit
486e15a112
|
@ -3,6 +3,7 @@
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from django.db import migrations
|
from django.db import migrations
|
||||||
|
from django.contrib.auth.hashers import make_password
|
||||||
|
|
||||||
|
|
||||||
def forwards_func(apps, schema_editor):
|
def forwards_func(apps, schema_editor):
|
||||||
|
@ -18,7 +19,7 @@ def forwards_func(apps, schema_editor):
|
||||||
for pattern in old_password_patterns:
|
for pattern in old_password_patterns:
|
||||||
users = User.objects.filter(password__startswith=pattern)
|
users = User.objects.filter(password__startswith=pattern)
|
||||||
for user in users:
|
for user in users:
|
||||||
user.set_unusable_password()
|
user.password = make_password(None)
|
||||||
user.save()
|
user.save()
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue