Correction on signup
This commit is contained in:
@@ -23,6 +23,17 @@ def append_to_log(log_line, user):
|
||||
log.close()
|
||||
|
||||
|
||||
def valid_username(username):
|
||||
valid=True
|
||||
# Caractères non autorisés dans la RFC #822
|
||||
invalid_char = { '(', ')', '<', '>', ',', ';', ':', '"', '[', ']', '|', 'ç', '%', '&', ' ' }
|
||||
|
||||
for character in invalid_char:
|
||||
if character in username:
|
||||
valid=False
|
||||
|
||||
return valid
|
||||
|
||||
|
||||
def email_disp(email):
|
||||
disp = True
|
||||
@@ -31,13 +42,6 @@ def email_disp(email):
|
||||
conn = sqlite3.connect(DATABASE) # Connexion à la base de donnée
|
||||
cursor = conn.cursor() # Création de l'objet "curseur"
|
||||
|
||||
# Caractères non autorisés dans la RFC #822
|
||||
invalid_char = { '(', ')', '<', '>', ',', ';', ':', '"', '[', ']', '|', 'ç', '%', '&' }
|
||||
|
||||
for character in invalid_char:
|
||||
if character in email:
|
||||
disp=False
|
||||
|
||||
cursor.execute("""SELECT mail FROM users WHERE mail=?""", (email,))
|
||||
testmail = cursor.fetchall()
|
||||
if testmail and disp:
|
||||
|
||||
Reference in New Issue
Block a user