Update app.py
Browse files
app.py
CHANGED
@@ -38,6 +38,10 @@ app.config['SESSION_PERMANENT'] = False # La session expire quand le navigateur
|
|
38 |
app.config['SESSION_USE_SIGNER'] = True # Signe l'ID de session dans le cookie pour sécurité
|
39 |
app.config['SESSION_FILE_DIR'] = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'flask_session') # Chemin où stocker les fichiers de session
|
40 |
|
|
|
|
|
|
|
|
|
41 |
# Crée le dossier pour les sessions filesystem s'il n'existe pas
|
42 |
os.makedirs(app.config['SESSION_FILE_DIR'], exist_ok=True)
|
43 |
print(f"Dossier pour les sessions serveur configuré : {app.config['SESSION_FILE_DIR']}")
|
|
|
38 |
app.config['SESSION_USE_SIGNER'] = True # Signe l'ID de session dans le cookie pour sécurité
|
39 |
app.config['SESSION_FILE_DIR'] = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'flask_session') # Chemin où stocker les fichiers de session
|
40 |
|
41 |
+
app.config['SESSION_COOKIE_SAMESITE'] = 'None'
|
42 |
+
# Nécessite HTTPS pour que 'None' fonctionne
|
43 |
+
app.config['SESSION_COOKIE_SECURE'] = True
|
44 |
+
|
45 |
# Crée le dossier pour les sessions filesystem s'il n'existe pas
|
46 |
os.makedirs(app.config['SESSION_FILE_DIR'], exist_ok=True)
|
47 |
print(f"Dossier pour les sessions serveur configuré : {app.config['SESSION_FILE_DIR']}")
|