siento ser tan latoso..
la herramienta es el Visual Studio 2003 .NET
el codigo es este!!
este es el boton del webform1.aspx
liego si es valido pasa a default.aspx si da error se va a error.aspx
es un tutorial que lo saque de una pagina.. ose si esta algo mal!! :S
Código:
private void btnLogin_Click(System.Object sender, System.EventArgs e)
{
// Prueba 1. Escribiendo el código de comprobación a "pelo"
bool aceptado = false;
//
switch(txtUsuario.Text.ToLower())
{
case "pepe":
if( txtPassword.Text == "Jose" )
{
aceptado = true;
}
break;
case "rafa":
if( txtPassword.Text == "Rafael" )
{
aceptado = true;
}
break;
case "pili":
if( txtPassword.Text == "Pilar" )
{
aceptado = true;
}
break;
case "guille":
if( txtPassword.Text == "Guillermo" )
{
aceptado = true;
}
break;
default:
// esto no es necesario porque el valor inicial es False,
// pero nunca está de más, además que así quién vea el código
// sabe lo que queremos hacer.
aceptado = false;
break;
}
//
// si es un usuario de los "previstos"
// redirigirlo a la página "principal", por defecto: Default.aspx
if( aceptado )
{
FormsAuthentication.RedirectFromLoginPage(txtUsuario.Text, false);
}
else
{
// sino.. a la de error de login
Response.Redirect("Error.aspx");
}