AIdeaText commited on
Commit
6f090cd
1 Parent(s): 749c2a2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -3
app.py CHANGED
@@ -24,6 +24,7 @@ def load_models():
24
 
25
  nlp_models = load_models()
26
 
 
27
  def logged_in_interface():
28
  languages = {'Español': 'es', 'English': 'en', 'Français': 'fr'}
29
 
@@ -64,17 +65,27 @@ def logged_in_interface():
64
  with tab5:
65
  display_student_progress(st.session_state.username, lang_code)
66
 
 
67
  def main():
 
 
 
 
 
 
 
68
  if not initialize_mongodb_connection():
69
  st.warning("La conexión a la base de datos MongoDB no está disponible. Algunas funciones pueden no estar operativas.")
70
 
71
- if 'logged_in' not in st.session_state:
72
- st.session_state.logged_in = False
73
-
74
  if not st.session_state.logged_in:
75
  login_register_page()
76
  else:
77
  logged_in_interface()
78
 
 
 
 
 
79
  if __name__ == "__main__":
80
  main()
 
24
 
25
  nlp_models = load_models()
26
 
27
+ ###################################################################################################################
28
  def logged_in_interface():
29
  languages = {'Español': 'es', 'English': 'en', 'Français': 'fr'}
30
 
 
65
  with tab5:
66
  display_student_progress(st.session_state.username, lang_code)
67
 
68
+ ###################################################################################################################
69
  def main():
70
+ # Inicialización del estado de la sesión
71
+ if 'initialized' not in st.session_state:
72
+ st.session_state.clear()
73
+ st.session_state.initialized = True
74
+ st.session_state.logged_in = False
75
+
76
+ # Verificar la conexión a MongoDB
77
  if not initialize_mongodb_connection():
78
  st.warning("La conexión a la base de datos MongoDB no está disponible. Algunas funciones pueden no estar operativas.")
79
 
80
+ # Lógica de navegación
 
 
81
  if not st.session_state.logged_in:
82
  login_register_page()
83
  else:
84
  logged_in_interface()
85
 
86
+ # Opcional: Añadir logs para depuración
87
+ print(f"Estado actual de la sesión: {st.session_state}")
88
+
89
+ ###################################################################################################################
90
  if __name__ == "__main__":
91
  main()