Dudas con la autenticación de usuarios de mi sitio.

Iniciado por DanteInfernum, 3 Marzo 2014, 17:37 PM

0 Miembros y 1 Visitante están viendo este tema.

DanteInfernum

Estoy intentando crear un login y autenticación de usuarios sin utilizar los controles propios de ASP.NET para esto.

Al principio de cada página, tenía pensado agregar:

           
Código (csharp) [Seleccionar]

protected void Page_Load(object sender, EventArgs e)
{
            if (usuario == null)
            {
                throw new Exception("Debe iniciar sesion para poder ver el contenido de la pagina.");
            }
}



O sea, la idea es que si se intenta acceder a la página sin tener permiso, el usuario sea redireccionado a la página de login y ahí se mostrará un cartel (label o lo que sea) indicándole que debe iniciar sesión.

¿Es posible capturar excepciones lanzadas de cualquier página así? O sino, ¿Qué otra forma habría de hacer esto? El problema es que tengo que cambiar programáticamente un label de la página de login (para mostrar el error) desde otra página diferente.

eferion

Puedes crearte una página base que contenga el código de autenticación y hacer que las páginas de tu portal hereden de ésta.

DanteInfernum

Ahí va, no había pensado en algo así.
Voy a estudiarlo por ese lado a ver si consigo hacer algo.

Gracias.

Novlucker

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein