Fix bugs regressions in profil and invitations
This commit is contained in:
@@ -32,7 +32,7 @@ def signin(token) :
|
||||
hostname = gethostname()
|
||||
url_inscription = url_for('loginlogout.index', _external=True)+'inscription/'+token
|
||||
resp = None
|
||||
if valid_token_register(token):
|
||||
if valid_token_register(token, "Invitation"):
|
||||
if 'username' in session :
|
||||
resp = redirect(url_for('profil.profile', _external=True))
|
||||
else :
|
||||
@@ -98,7 +98,7 @@ def signin(token) :
|
||||
else:
|
||||
conn = sqlite3.connect(DATABASE) # Connexion à la base de donnée
|
||||
cursor = conn.cursor() # Création de l'objet "curseur"
|
||||
cursor.execute("""INSERT INTO users(name, mail, passwd) VALUES(?, ?, ?)""", (user, mail, bcrypt_passwd)) # Insérer des valeurs
|
||||
cursor.execute("""INSERT INTO users(name, passwd) VALUES(?, ?)""", (user, bcrypt_passwd)) # Insérer des valeurs
|
||||
conn.commit() # Sauvegarder valeurs dans la bdd
|
||||
|
||||
# On change le mot de passe du compte mail
|
||||
@@ -107,6 +107,8 @@ def signin(token) :
|
||||
mail_passwd_change = os.system(cmd)
|
||||
if mail_passwd_change != 0:
|
||||
flash(u'Il y a eu une problème lors du changement de mot passe pour le compte Mail', 'error')
|
||||
else:
|
||||
cursor.execute("UPDATE users SET mail=? WHERE name=?", mail, user)
|
||||
|
||||
# On change le mot de passe du compte XMPP
|
||||
if XMPP_SERVER:
|
||||
|
||||
Reference in New Issue
Block a user