Upload 9 files
Browse files- app.py +20 -4
- scripts/.env +2 -0
- scripts/__pycache__/seed_sqlite_users.cpython-311.pyc +0 -0
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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
|
|
|