Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/10/2005, 15:58
icanlive
 
Fecha de Ingreso: julio-2005
Ubicación: México, ciuudad de Guanajuato
Mensajes: 202
Antigüedad: 18 años, 9 meses
Puntos: 0
yo lo hago asi


pimero envio el login y pass a una funcion
Cita:

if(oAutoridad.Autoriza(txtLogin.Text,txtPassword.T ext))

y Despues en otra clase que se llama Autoriza recibo los valores


Cita:
public bool Autoriza(string login,string password)
{
if(login!="admin" && password!="admin")
{

DBTools.sqlDBToolsVB oDB = new DBTools.sqlDBToolsVB();
System.Data.DataRow Renglon = oDB.ObtenRenglon("select login,user_pass,id_usuario from Usuario where login='"+login.ToString()+"' and user_pass='"+password.ToString()+"'","usuario");

if(Renglon != null)
{
System.Data.DataRow Renglon2 = oDB.ObtenRenglon("select id_usuario from alumno where id_usuario="+Renglon[2].ToString()+"","usuario");


if(Renglon2!= null)
{
this.tipoUsuario=1;
this.id_usuario = (int)Renglon[2];
}
else
{
this.tipoUsuario=2;
this.id_usuario = (int)Renglon[2];
}

return true;

}
else
{
return false;
}
}
else
{

this.tipoUsuario=3;
return true;
}
}


Y si se cumple
if(oAutoridad.Autoriza(txtLogin.Text,txtPassword.T ext))

// pues yo lo mando auna direccion asigno sessiones

else
//Pues a una pagina de error


Espero que te sirva