supprimer modif photo

This commit is contained in:
2021-09-09 18:33:12 +02:00
parent 3e31d1ec26
commit d24becec1c
4 changed files with 78 additions and 31 deletions

View File

@@ -18,6 +18,7 @@ from pyramid_mailer import get_mailer
from pyramid_mailer.message import Message, Attachment
from datetime import *
import hashlib
import imaplib
from sqlalchemy.exc import DBAPIError
from ..security import groupfinder
@@ -71,24 +72,19 @@ def preferences(request):
logged_in = request.authenticated_userid
message = ''
member = get_member_by_email(request, logged_in)
if member:
if 'form.submitted' in request.params:
old_password = request.params['old_password']
new_password = request.params['new_password1']
if member.mdp == to_sha1(old_password):
update_membre_mdp(request, logged_in, new_password)
request.session.flash(u"Votre mot de passe a été mis à jour avec succès.")
return HTTPFound(location=request.route_url('home'))
else:
message = "Le mot de passe actuel n'est pas correct."
if 'form.photo' in request.params:
photo_instagram = request.params['photo_instagram']
update_membre_photo(request, logged_in, photo_instagram)
request.session.flash(u"L'id de la photo a été mis à jour avec succès.")
if 'form.submitted' in request.params:
old_password = request.params['old_password']
new_password = request.params['new_password1']
if member.mdp == to_sha1(old_password):
update_membre_mdp(request, logged_in, new_password)
request.session.flash(u"Votre mot de passe a été mis à jour avec succès.")
return HTTPFound(location=request.route_url('home'))
else:
message = "Le mot de passe actuel n'est pas correct."
return {
'page_title': "Mes préférences",
@@ -256,3 +252,18 @@ def user_edit(request):
'acces_list': acces_list,
'message': message,
}
def mailbox_connect(request):
# connecter au serveur IMAP de la societe
mbx_name = 'ctphuoc@gmail.com'
mbx_pwd = 'ztwciswzhxxogcfv'
conn = imaplib.IMAP4_SSL('imap.gmail.com')
try:
# se connecter à la mailbox
conn.login(mbx_name, mbx_pwd)
except imaplib.IMAP4.error:
request.session.flash("ERREUR connexion au compte %s" % mbx_name, 'danger')
return None
return conn