[ad_1]
Hola a todos,
En mi sitio web, cualquiera puede acceder a páginas específicas escribiendo la URL en la dirección del navegador,
¿Cómo evitar que estas páginas no estén permitidas para nadie más que solo para usuarios autenticados?
Gracias
Solución 1
Eche un vistazo al siguiente enlace para obtener información sobre “Autenticación de formularios Asp.Net“.
Solución 2
Si desea tener su propio modelo de seguridad distinto al proporcionado por Microsoft, entonces haga un control de usuario y verifique el
Session["LoggedIn"]
variable, en
OnLoad
controlador de eventos, para ver si el usuario ha iniciado sesión o no; Si no había iniciado sesión, rediríjalo a la página de inicio de sesión.
En la página de inicio de sesión, si el usuario inició sesión correctamente, configure el
Session["LoggedIn"]
a verdadero.
Coloque este control de usuario en cada página en la que desee tener restricciones, o puede colocarlo en la página maestra para aplicar restricciones a todas las páginas sin la necesidad de colocarlo en cada página individual.
Solución 3
Parece que hay mucha lectura aquí ^_^. Ese es mi problema antes y tengo una solución aquí.
http://www.4guysfromrolla.com/webtech/110701-1.shtml[^]
Básicamente, solo sigue los pasos y podrás aprender mucho.
¡¡Feliz programación!!
Solución 4
coloque esas páginas dentro de una carpeta y agregue un archivo web.config en esta carpeta. Dentro de web.config coloque deny users =? De esta manera, cuando las personas intenten acceder a esas páginas, serán redirigidas automáticamente a la página de inicio de sesión.
[ad_2]
コメント