Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/05/2012, 10:21
Avatar de cristiantorres
cristiantorres
 
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: Alguien puede ayudarme a realizar una validacion de tipo: Administrador, d

Hola, pues en el select que le haces a la tabla, tendrias que incluir el tipo de usuario.

Te dejo un ejemplo que hice hace tiempo donde manejo usuario y administrador.

Clase login.
Código C#:
Ver original
  1. public string autenticar(string us, string ps)
  2.     {
  3.         SqlConnection cn = new SqlConnection("Data Source=.; Initial Catalog=serviciosinformaticos; Integrated Security=SSPI;");
  4.         string tipo = "";
  5.         SqlCommand cm = new SqlCommand("select tipo_usuario from dbo.usuarios where usuario = @usuario and password=@password", cn);
  6.         cm.Parameters.AddWithValue("@usuario", us);
  7.         cm.Parameters.AddWithValue("@password", ps);
  8.         cn.Open();
  9.  
  10.         SqlDataReader reader;
  11.         reader = cm.ExecuteReader();
  12.  
  13.         if (reader.HasRows)
  14.             while (reader.Read())
  15.             {
  16.                 tipo = reader["tipo_usuario"].ToString();
  17.             }
  18.  
  19.         return tipo;            
  20.     }

Y lo implemento asi.
Código C#:
Ver original
  1. //crear el objeto de la clase  
  2.         ClassLogin obj = new ClassLogin();
  3.         //invoca al metodo autenticar enviando los argumentos usuario,password
  4.         string auth;
  5.         auth = obj.autenticar(usuariotxt.Text, passwordtxt.Text);
  6.         if (auth == "admin")
  7.         {
  8.             Session["login"] = "1";
  9.             Response.Redirect("index2.aspx");
  10.         }
  11.         else if (auth == "user")
  12.         {
  13.             Session["login"] = "1";
  14.             Response.Redirect("index.aspx");
  15.         }
  16.         else
  17.             Response.Write("USUARIO O PASSWORD NO VALIDOS");

Espero te sirva ahi solo adaptalo a tus necesidades
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres