forked from DGNum/gestioCOF
move pwd change to method
Signed-off-by: Ludovic Stephan <lstephan@clipper.ens.fr>
This commit is contained in:
parent
7dc7d57a5e
commit
6315ddf6b8
2 changed files with 10 additions and 8 deletions
|
@ -154,6 +154,7 @@ class Account(models.Model):
|
|||
# - Enregistre User, CofProfile à partir de "data"
|
||||
# - Enregistre Account
|
||||
def save(self, data = {}, *args, **kwargs):
|
||||
|
||||
if self.pk and data:
|
||||
# Account update
|
||||
|
||||
|
@ -200,6 +201,12 @@ class Account(models.Model):
|
|||
self.cofprofile = cof
|
||||
super(Account, self).save(*args, **kwargs)
|
||||
|
||||
def change_pwd(self, pwd):
|
||||
pwd_sha256 = hashlib.sha256(pwd.encode('utf-8'))\
|
||||
.hexdigest()
|
||||
self.password = pwd_sha256
|
||||
self.save()
|
||||
|
||||
# Surcharge de delete
|
||||
# Pas de suppression possible
|
||||
# Cas à régler plus tard
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue