Estoy buscando una solución muy simple para proteger con contraseña una página ASP.Net.Cómo hacer muy simple la contraseña protegida de ASP.Net Página
Encontré exactamente lo que estoy buscando here pero está en ASP y no sé la sintaxis para convertirlo a ASP.Net.
Simplemente crea una cookie temporal que caducará tan pronto como cierre su ventana del navegador.
No estoy buscando almacenar el nombre de usuario/contraseña en un db. Voy a cambiar manualmente la contraseña de vez en cuando.
¡Simplemente me ayudaría a convertir el siguiente código a ASP.Net sería maravilloso!
Esto va en la página logon.aspx y extrae valores de un formulario.
Username="Administrator"
Password="Admin"
Validated = "OK"
if Strcomp(Request.Form("User"),Username,1)=0 AND Request.Form("password") = Password then
Response.Cookies("ValidUser") = Validated
If (Request.QueryString("from")<>"") then
Response.Redirect Request.QueryString("from")
else
Response.Redirect "MyPage.aspx"
End if
Else
If Request.Form("User") <> "" then
Response.Write "<h3>Authorization Failed.</h3>" & "<br>" & _ "Please try again.<br> <br>"
End if
End if
Esto va en la página protegida con contraseña para confirmar que se creó la cookie.
Validated = "OK"
if Request.Cookies("ValidUser") <> Validated then
dim s
s = "http://"
s = s & Request.ServerVariables("HTTP_HOST")
s = s & Request.ServerVariables("URL")
if Request.QueryString.Count > 0 THEN
s = s & "?" & Request.QueryString
end if
Response.Redirect "Logon.aspx"
End if
Gracias Eric. ¿Hay alguna manera fácil de evitar el botón de "cerrar sesión" y que la cookie de autenticación caduque en la ventana, cerrar como se muestra arriba? – Joe
Sí. Ese es el comportamiento predeterminado de las cookies de autenticación. – Didaxis
Genial, ¿así que puedo eliminar el botón de "cerrar sesión" y la caducidad de la cookie será la predeterminada? – Joe