Gouzi Mohaled commited on
Commit
a802c13
·
1 Parent(s): 3c2a3a5

correction de la fonction send_verification_email dans app.py pour, lgestion des urls pour redirection vers la page de validation du compte pour un nouvel utiliateur

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -874,10 +874,12 @@ def send_verification_email(email: str, token: str) -> bool:
874
  try:
875
  subject = "Vérification de votre compte"
876
  # Utiliser directement localhost:8501 sans http://
877
- base_url = "localhost:8501"
878
-
879
  # Construire l'URL avec le format correct pour Streamlit
880
- verification_url = f"http://{base_url}/Verify_email?token={token}"
 
 
 
881
  # Note: "Verify_email" correspond au nom de la page dans Streamlit (le nom du fichier sans .py)
882
 
883
  html_content = f"""
 
874
  try:
875
  subject = "Vérification de votre compte"
876
  # Utiliser directement localhost:8501 sans http://
877
+ base_url = os.getenv('APP_URL', '').rstrip('/')
 
878
  # Construire l'URL avec le format correct pour Streamlit
879
+ if base_url.startswith('https://'):
880
+ verification_url = f"{base_url}/Verify_email?token={token}"
881
+ else:
882
+ verification_url = f"https://{base_url}/Verify_email?token={token}"
883
  # Note: "Verify_email" correspond au nom de la page dans Streamlit (le nom du fichier sans .py)
884
 
885
  html_content = f"""