You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
La implementación realmente da un poco igual, pero por esbozarla para quien implemente esta issue, una idea sería:
Que el index de admin ahora sea la pantalla de login
Que la password vaya encriptada en front (hasheada mejor)
Que la password hasheada de admin (una única cuenta de admin puede ser lo más sencillo) esté en la BD
Que la acción de login consulte a firebase para determinar si es correcto o no
Que si el login es exitoso se pase a la vista principal de admin
Que las páginas privadas de admin (lo que ahora es index.html que cambiará a otra ruta, y lo que ahora es queries.html) comprueben (en front) si se ha hecho un login válido (¿por cookie?) y si no redirijan al login
Ojo! Esta propuesta es una implementación en front. No es ideal (es muy hackeable), pero ya es mejor que dejar la parte de admin completamente pública.
Esta propuesta puede que sea modificada en el futuro si aparece un backend (que no es descartable), así que si coges esta issue por favor consulta a alguien del equipo, no sea que esta propuesta haya quedado obsoleta 😬
Aunque confiamos en la buena voluntad de la gente, en algún momento estaría bien ponerle una pantalla de login 😅
(yo voy haciendo copias de la BD por si acaso 😬)
The text was updated successfully, but these errors were encountered: