mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-11-26 18:37:12 +00:00
handle password the correct way
This commit is contained in:
parent
efe32e45bf
commit
889ddc15f8
@ -62,14 +62,20 @@ class Command(BaseCommand):
|
|||||||
for row in cur:
|
for row in cur:
|
||||||
row["idbde"] += 7 # do not overwrite the already populated id.
|
row["idbde"] += 7 # do not overwrite the already populated id.
|
||||||
if row["type"] == "personne":
|
if row["type"] == "personne":
|
||||||
|
#sanitize password
|
||||||
|
if row["passwd"] != "*|*":
|
||||||
|
passwd_nk15 = "$".join(["custom_nk15","1",row["passwd"]])
|
||||||
|
else:
|
||||||
|
passwd_nk15 = ''
|
||||||
try:
|
try:
|
||||||
user = User.objects.create(
|
user = User.objects.create(
|
||||||
username =row["pseudo"],
|
username =row["pseudo"],
|
||||||
password = row["passwd"] if row["passwd"] != '*|*' else '',
|
password = passwd_nk15,
|
||||||
first_name = row["nom"],
|
first_name = row["nom"],
|
||||||
last_name = row["prenom"],
|
last_name = row["prenom"],
|
||||||
email = row["mail"],
|
email = row["mail"],
|
||||||
)
|
)
|
||||||
|
#sanitize duplicate aliases (nk12)
|
||||||
except ValidationError as e:
|
except ValidationError as e:
|
||||||
if e.code == 'same_alias':
|
if e.code == 'same_alias':
|
||||||
user = User.objects.create(
|
user = User.objects.create(
|
||||||
@ -79,8 +85,6 @@ class Command(BaseCommand):
|
|||||||
last_name = row["prenom"],
|
last_name = row["prenom"],
|
||||||
email = row["mail"],
|
email = row["mail"],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
profile = Profile.objects.create(
|
profile = Profile.objects.create(
|
||||||
phone_number = row["tel"],
|
phone_number = row["tel"],
|
||||||
address = row["adresse"],
|
address = row["adresse"],
|
||||||
|
Loading…
Reference in New Issue
Block a user