VeuReu commited on
Commit
8a9758d
·
1 Parent(s): 0e695ef

Upload 9 files

Browse files
app.py CHANGED
@@ -147,11 +147,27 @@ if not st.session_state.user:
147
  password = st.text_input("Contrasenya", type="password")
148
  if st.button("Entrar", type="primary"):
149
  row = get_user(username)
150
- hash_to_check = None
151
- if row:
152
- hash_to_check = row["password_hash"]
153
 
154
- if row and row["password_hash"] and verify_password(password, row["password_hash"]):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
155
  st.session_state.user = {"id": row["id"], "username": row["username"], "role": row["role"]}
156
  st.success(f"Benvingut/da, {row['username']}")
157
  st.rerun()
 
147
  password = st.text_input("Contrasenya", type="password")
148
  if st.button("Entrar", type="primary"):
149
  row = get_user(username)
 
 
 
150
 
151
+ # --- LOGS DE DEPURACIÓN ---
152
+ print("\n--- INTENTO DE LOGIN ---")
153
+ print(f"Usuario introducido: '{username}'")
154
+ # No mostramos la contraseña por seguridad, pero confirmamos que no está vacía
155
+ print(f"Contraseña introducida: {'Sí' if password else 'No'}")
156
+
157
+ if row and row.get("password_hash"):
158
+ print(f"Usuario encontrado en BD: '{row['username']}'")
159
+ stored_hash = row["password_hash"]
160
+ print(f"Hash almacenado: {stored_hash}")
161
+ is_valid = verify_password(password, stored_hash)
162
+ print(f"Resultado de verify_password: {is_valid}")
163
+ else:
164
+ print("Usuario no encontrado o sin hash en la BD.")
165
+ is_valid = False
166
+
167
+ print("--- FIN INTENTO DE LOGIN ---\n")
168
+ # --- FIN LOGS DE DEPURACIÓN ---
169
+
170
+ if is_valid:
171
  st.session_state.user = {"id": row["id"], "username": row["username"], "role": row["role"]}
172
  st.success(f"Benvingut/da, {row['username']}")
173
  st.rerun()
scripts/.env ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ API_BASE_URL=https://veureu-tts.hf.space
2
+ API_SHARED_TOKEN=dive2025
scripts/__pycache__/seed_sqlite_users.cpython-311.pyc ADDED
Binary file (1.33 kB). View file