Foros del Web » Programación para mayores de 30 ;) » .NET »

como autenticar usuario y tipo en asp.net

Estas en el tema de como autenticar usuario y tipo en asp.net en el foro de .NET en Foros del Web. Hola mi nombre es sandra, me gustaria saber si me pueden ayudar,tengo el siguiente problema, estoy haciendo un program de gtestor de video club, en ...
  #1 (permalink)  
Antiguo 03/12/2010, 09:14
 
Fecha de Ingreso: diciembre-2010
Mensajes: 1
Antigüedad: 13 años, 4 meses
Puntos: 0
Pregunta como autenticar usuario y tipo en asp.net

Hola mi nombre es sandra, me gustaria saber si me pueden ayudar,tengo el siguiente problema, estoy haciendo un program de gtestor de video club, en c# y sql server 2005, con visual studio 2005, necesito autenticar usuario y contraseña, cosa que puedo hacer, pero ademas nesecito rescatar el tipo de usuario y segun este dar opciones de menus, todos mis metodos los tengo en una clase en app_code. pero no puedo instanciar el tipo de usuario les muestro mis metodos:

public bool ConsultarUsuario(string usuario, string contraseña,
string lbMensaje2)
{

try
{
string nom, apepat, apemat, fechna, rut, dir, telef, tipo, email, estado;
DbConnection con = new SqlConnection(Str);
int cont = 0;
con.Open();
DbCommand comando = con.CreateCommand();
comando.CommandType = CommandType.Text;
comando.CommandText = String.Format("select * from usuarios where usuario='{0}' and contraseña='{1}'", usuario, contraseña);
DbDataReader dr = comando.ExecuteReader();


while (dr.Read())
{
cont++;
nom = dr.GetString(1);
apepat = dr.GetString(2);
apemat = dr.GetString(3);
fechna = dr.GetString(4);
rut = dr.GetString(5);
dir = dr.GetString(6);
telef = dr.GetString(7);
tipo = dr.GetString(8);
email = dr.GetString(9);
estado = dr.GetString(12);

lbMensaje2=(tipo);

}

if (cont == 0)
return false;


else
return true;

}
catch (Exception)
{
return false;
}
}

//Y en mi pagina login:

protected void Button1_Click(object sender, EventArgs e)
{
Datos dit = new Datos();

if (dit.ConsultarUsuario(txtUsuario.Text, txtClave.Text,lbMensaje2.Text))
{


Response.Redirect("menu.aspx");

return;

}
else
{
lbmensaje.Text = "Usuario No Existe";
return;

}
}

}


Como logro rescatr el tipo de usuario en la validacion y poder instanciarlo desde mi pagina login guardarlo en un label y desde la pagina menu, bloquear opciones de menu segun el string que traiga el label?? cualquier ayuda sera agradecida!!!

Etiquetas: tipo, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:06.