supprimer modif photo
This commit is contained in:
@@ -40,21 +40,6 @@
|
|||||||
<button class="btn btn-primary" type="submit" name="form.submitted">Changer le mot de passe</button>
|
<button class="btn btn-primary" type="submit" name="form.submitted">Changer le mot de passe</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-1">
|
|
||||||
</div>
|
|
||||||
<div class="col-md-5">
|
|
||||||
<h3>Changer la photo Instagram</h3>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="control-label" for="photo_instagram">Id Instagram</label>
|
|
||||||
<input class="form-control" type="text" name="photo_instagram" value="${member.photo_instagram}"
|
|
||||||
data-fv-notempty="true"
|
|
||||||
data-fv-notempty-message="L'Id est obligatoire" />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="form-group">
|
|
||||||
<button class="btn btn-primary" type="submit" name="form.photo">Changer la photo</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ from pyramid_mailer import get_mailer
|
|||||||
from pyramid_mailer.message import Message, Attachment
|
from pyramid_mailer.message import Message, Attachment
|
||||||
from datetime import *
|
from datetime import *
|
||||||
import hashlib
|
import hashlib
|
||||||
|
import imaplib
|
||||||
|
|
||||||
from sqlalchemy.exc import DBAPIError
|
from sqlalchemy.exc import DBAPIError
|
||||||
from ..security import groupfinder
|
from ..security import groupfinder
|
||||||
@@ -73,7 +74,7 @@ def preferences(request):
|
|||||||
message = ''
|
message = ''
|
||||||
|
|
||||||
member = get_member_by_email(request, logged_in)
|
member = get_member_by_email(request, logged_in)
|
||||||
if member:
|
|
||||||
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']
|
||||||
@@ -84,11 +85,6 @@ def preferences(request):
|
|||||||
else:
|
else:
|
||||||
message = "Le mot de passe actuel n'est pas correct."
|
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.")
|
|
||||||
return HTTPFound(location=request.route_url('home'))
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': "Mes préférences",
|
'page_title': "Mes préférences",
|
||||||
@@ -256,3 +252,18 @@ def user_edit(request):
|
|||||||
'acces_list': acces_list,
|
'acces_list': acces_list,
|
||||||
'message': message,
|
'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
|
||||||
|
|||||||
23
gmail_nb.py
Normal file
23
gmail_nb.py
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# -*- coding: utf8 -*-
|
||||||
|
#
|
||||||
|
# Compter les emails BEFORE DATE
|
||||||
|
#
|
||||||
|
|
||||||
|
import imaplib
|
||||||
|
|
||||||
|
# connecter au serveur IMAP de la societe
|
||||||
|
mbx_name = 'ctphuoc@gmail.com'
|
||||||
|
mbx_pwd = 'ztwciswzhxxogcfv'
|
||||||
|
conn = imaplib.IMAP4_SSL('imap.gmail.com')
|
||||||
|
|
||||||
|
conn.login(mbx_name, mbx_pwd)
|
||||||
|
# select INBOX
|
||||||
|
conn.select('INBOX')
|
||||||
|
rv, data = conn.search(None, 'BEFORE "01-FEB-2006"')
|
||||||
|
nb_mails = str(len(data[0]))
|
||||||
|
|
||||||
|
# deconnexion du serveur
|
||||||
|
conn.close()
|
||||||
|
conn.logout()
|
||||||
|
|
||||||
|
print("Nombre de emails : " + nb_mails)
|
||||||
28
gmail_purge.py
Normal file
28
gmail_purge.py
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
# -*- coding: utf8 -*-
|
||||||
|
#
|
||||||
|
# Compter les emails BEFORE DATE
|
||||||
|
#
|
||||||
|
|
||||||
|
import imaplib
|
||||||
|
|
||||||
|
# connecter au serveur IMAP de la societe
|
||||||
|
mbx_name = 'ctphuoc@gmail.com'
|
||||||
|
mbx_pwd = 'ztwciswzhxxogcfv'
|
||||||
|
conn = imaplib.IMAP4_SSL('imap.gmail.com')
|
||||||
|
|
||||||
|
conn.login(mbx_name, mbx_pwd)
|
||||||
|
# select INBOX
|
||||||
|
conn.select('INBOX')
|
||||||
|
rv, data = conn.search(None, 'BEFORE "01-FEB-2006"')
|
||||||
|
messages = data[0].split(b' ')
|
||||||
|
for mail in messages:
|
||||||
|
# mark the mail as deleted
|
||||||
|
conn.store(mail, "+FLAGS", "\\Deleted")
|
||||||
|
print(str(mail) + " supprimé")
|
||||||
|
|
||||||
|
# delete all the selected messages
|
||||||
|
conn.expunge()
|
||||||
|
# deconnexion du serveur
|
||||||
|
conn.close()
|
||||||
|
conn.logout()
|
||||||
|
|
||||||
Reference in New Issue
Block a user