2011-05-17 18 views
7

Me di cuenta de que algunos sitios activan el navegador para solicitar el nombre de usuario/contraseña cuando se hayan conectado correctamente. ¿Cómo lograr eso? respuesta con HTTP 401/403 en el error junto con el formulario de inicio de sesión con mensaje de error?¿Indica al navegador que solo solicite guardar el nombre de usuario/contraseña cuando se haya conectado correctamente?

Ahora, cuando intento iniciar sesión con un nombre de usuario/contraseña no válido, el servidor redireccionará el navegador al formulario de inicio de sesión con un mensaje de error que indica al usuario que el nombre de usuario/contraseña es incorrecto, pero el navegador preguntaría si el cliente quiere guardar el nombre de usuario/contraseña que es inapropiado.

Gracias.

+1

buena pregunta, ¿por qué etiquetar como ColdFusion sin embargo? – orangepips

+0

@orangepips Supongo que Henry quiere una solución en CF, en su caso. – Sergii

+0

bien, agregaré php luego. :) – Henry

Respuesta

0

Hasta donde yo sé, no hay una forma estándar de hacerlo, aunque el tema aparece de vez en cuando.

+0

Bueno, si algunos sitios hacen esto, debería haber * algún * camino, ¿no es así? –

+0

@zespri: ¿qué sitios hacen esto? – orangepips

+0

Algún foro en el que he estado ... phpbb? – Henry

0

Me imagino que podría usar JavaScript con PHP para verificar si el usuario existe, tiene la contraseña correcta, JS también se usará para mostrar una casilla de verificación en el formulario o posiblemente y simplemente solicitarles que guarden las credenciales de inicio de sesión . Avísame si tiene sentido.

Ahora, veo que está preguntando si puede deshabilitar la consulta del navegador inherente en este caso. En la medida de lo posible, aún podrías seguir parte de mi idea inicial y luego usar el código específico del navegador para deshabilitar la pregunta. Lo miraré.

2

Puede escribir algunos javascript para verificar si las credenciales son correctas, y luego si envían el formulario.

Doble inicio de sesión pero luego el formulario solo se enviará si las credenciales son correctas.

0

Creo que al menos Chrome no un poco de URL y contenido de comprobación para averiguar si el inicio de sesión fue exitosa

Cuestiones relacionadas