creer foncton to_sha1()
This commit is contained in:
@@ -109,7 +109,7 @@
|
|||||||
<tr tal:repeat="ligne actifs">
|
<tr tal:repeat="ligne actifs">
|
||||||
<td class="${ligne.bg_color}">${ligne.classe}</td>
|
<td class="${ligne.bg_color}">${ligne.classe}</td>
|
||||||
<td tal:condition="ligne.type=='ACTION'"><a href="actif_edit/${ligne.no_id}">${ligne.libelle}</a></td>
|
<td tal:condition="ligne.type=='ACTION'"><a href="actif_edit/${ligne.no_id}">${ligne.libelle}</a></td>
|
||||||
<td tal:condition="ligne.type<>'ACTION'"><a href="actif2_edit/${ligne.no_id}">${ligne.libelle}</a></td>
|
<td tal:condition="ligne.type!='ACTION'"><a href="actif2_edit/${ligne.no_id}">${ligne.libelle}</a></td>
|
||||||
<td class="text-right">${layout.to_euro(ligne.cours)}</td>
|
<td class="text-right">${layout.to_euro(ligne.cours)}</td>
|
||||||
<td class="text-right">${ligne.nombre}</td>
|
<td class="text-right">${ligne.nombre}</td>
|
||||||
<td class="text-right">${layout.to_euro(ligne.valeur)}</td>
|
<td class="text-right">${layout.to_euro(ligne.valeur)}</td>
|
||||||
|
|||||||
@@ -29,6 +29,9 @@ from ..views.default import (
|
|||||||
envoyerMail,
|
envoyerMail,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def to_sha1(message):
|
||||||
|
return hashlib.sha1(message.encode('utf-8')).hexdigest()
|
||||||
|
|
||||||
@view_config(route_name='envoyer_mdp', renderer='../templates/members/envoyer_mdp.pt')
|
@view_config(route_name='envoyer_mdp', renderer='../templates/members/envoyer_mdp.pt')
|
||||||
def envoyer_mdp(request):
|
def envoyer_mdp(request):
|
||||||
url = request.route_url('envoyer_mdp')
|
url = request.route_url('envoyer_mdp')
|
||||||
@@ -76,7 +79,7 @@ def changer_mdp(request):
|
|||||||
if 'form.submitted' in request.params:
|
if 'form.submitted' in request.params:
|
||||||
old_password = request.params['old_password']
|
old_password = request.params['old_password']
|
||||||
new_password = request.params['new_password1']
|
new_password = request.params['new_password1']
|
||||||
if member.mdp == hashlib.sha1(old_password).hexdigest():
|
if member.mdp == to_sha1(old_password):
|
||||||
update_membre_mdp(request, logged_in, new_password)
|
update_membre_mdp(request, logged_in, new_password)
|
||||||
request.session.flash(u"Votre mot de passe a été mis à jour avec succès.")
|
request.session.flash(u"Votre mot de passe a été mis à jour avec succès.")
|
||||||
return HTTPFound(location=request.route_url('home'))
|
return HTTPFound(location=request.route_url('home'))
|
||||||
@@ -138,7 +141,7 @@ def login(request):
|
|||||||
record = get_member_by_email(request, login)
|
record = get_member_by_email(request, login)
|
||||||
if record :
|
if record :
|
||||||
# mot de passe hash valide ?
|
# mot de passe hash valide ?
|
||||||
if record.mdp == hashlib.sha1(password).hexdigest():
|
if record.mdp == to_sha1(old_password):
|
||||||
update_last_connection(request, login)
|
update_last_connection(request, login)
|
||||||
# force le commit car il ne se fait pas automatiquement après l'update
|
# force le commit car il ne se fait pas automatiquement après l'update
|
||||||
transaction.commit()
|
transaction.commit()
|
||||||
|
|||||||
Reference in New Issue
Block a user