Para este ejemplo el metodo que se utilizara sera el modo de autenticacion por Forma o Forms Authentication. Los usuarios se validan contra sus credenciales en una fuente de datos. Forms Authentication proporciona un mecanismo muy flexible de definir los diferentes tipos de usuarios y permisos.
Lo siguiente es cerrar la aplicacion web y despues abrir el archivo Web.confing desde el explorador de soluciones y a continuacion reemplazar el siguiente codigo:
por el siguiente codigo:
Donde los tags
El siguiente paso es escribir el codigo para validar al usuario que se desee logear en la pagina. Lo primero que debemos hacer es ir al evento Click del boton del control Login que anterior mente agregamos al WebForm y escribir el siguiente Codigo:
protected void LoginButton_Click(object sender, EventArgs e)
{if (FormsAuthentication.Authenticate(Login1.UserName, Login1.Password)){Session["login"] = “true”;Login1.FailureText = “Usuario Aceptado”;Response.Redirect(“Default.aspx”);
}else{Login1.FailureText = “Error al iniciar Sesion”;}
}
Despues en el Evento Load del WebForm escribimos el siguiente codigo:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{Session["login"] = “false”;}
}
Lo siguiente que se debe hacer es agregar un nuevo formulario web degar el nombre por default “Default.aspx”, despues agregar un control Label y en el evento Load del nuevo formulario escribir el siguiente codigo:
protected void Page_Load(object sender, EventArgs e){if (!Page.IsPostBack)
{
string sesion = Convert.ToString(Session["login"]);
if (sesion == “true” )Label1.Text = “Usuario Aceptado”; }else{Label1.Text = “Esta pagina solo puede ser accedida por usuarios registrados”;
}
}
2 comentarios:
Ich denke, dass es die ausgezeichnete Idee ist. cialis nebenwirkungen levitra wirkungsweise [url=http//t7-isis.org]viagra bestellen[/url]
Este mensaje, es incomparable))), me gusta mucho:) [url=http://csalamanca.com/tag/sin-receta/ ]viagra sin receta argentina [/url] No me concedan el minuto? http://csalamanca.com/tag/sin-receta/ viagra espanola
Publicar un comentario