Pregunta

Busca una manera multi-navegador para registrar un usuario de una página web que utiliza la autenticación de Windows.

¿Fue útil?

Solución

No es una solución definitiva. Esto es una limitación conocida de todos los tipos de autenticaciones www.

Puede enviar una respuesta falsa no autorizado a solicitar la contraseña de nuevo. Este enfoque puede ayudar a simular el cierre de sesión.

Response.Status = "401 Unauthorized"
Response.AddHeader "WWW-Authenticate", "Negotiate"
Response.AddHeader "WWW-Authenticate", "NTLM"

Otros consejos

Si cierra el explorador es la única forma de cruz navegador que he encontrado para hacer eso. Esta es una de las razones por las que tuvimos que cambiar al uso de la autenticación de formularios.

¿Cuál es el punto de registro del usuario a cabo? ¿Quieres que se tengan que cerrar el navegador y vaya al sitio de nuevo y estar conectado automáticamente en?

Si es sólo una falsificación puramente visual, entonces me gustaría utilizar una cookie para indicar si el usuario necesita ser mostrada la pantalla de inicio de sesión o no. No tendría nada que ver con la autenticación o autorización, solo meramente un indicador de si son "conectado".

¿Qué ocurre cuando se cierra la sesión e ir a la pantalla de inicio de sesión? ¿Quieres que se tengan en realidad a introducir sus credenciales en ese momento? ¿Cuál es el "Inicio de sesión en una vez que ingrese a cabo" historia de usuario?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top