Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/03/2012, 19:44
Avatar de lucord
lucord
 
Fecha de Ingreso: marzo-2010
Ubicación: San Jose, Costa Rica
Mensajes: 87
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: como utilizar el control login de asp

es facil solo haces la llamada

ControlLogin.UserName.trim;

ControlLogin.Password.Trim;

Ahí te dejo un ejemplo....

Es una función en donde paso como referencia todo el control Login y una vez adentro extraigo sus características, en el caso de las propiedades UserName y Password son de tipo String entonces podrías pasarlas por referencia a una función, o bien concatenar directamente a una instrucción SQL.


Código C:
Ver original
  1. public static string ValidarUsuario(ref Login login)
  2. {
  3.     string strSQL = null;
  4.     SqlConnection conn = new SqlConnection();
  5.     DataSet ds = new DataSet();
  6.     DataSet ds2 = new DataSet();
  7.     DataTable tabla = default(DataTable);
  8.     DataRow fila = default(DataRow);
  9.     string strMensaje = "La Contraseña Proporcionada o el Usuario son Incorrectos";
  10.  
  11.     conn.ConnectionString = Conectar.TraerConexionsigedo;
  12.  
  13.     strSQL = "select count(1) from AGE_USUARIO where convert(binary(10),CEDULA) = convert(binary(10),@CED_USUARIO)";
  14.     strSQL += "  and convert(binary(10),PASSW) = convert(binary(10),@PASSWORD)";
  15.  
  16.     System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(strSQL, conn);
  17.     da.SelectCommand.Parameters.Add("@CED_USUARIO", Data.SqlDbType.VarChar, 10).Value = login.UserName.Trim;
  18.     da.SelectCommand.Parameters.Add("@PASSWORD", Data.SqlDbType.VarChar, 50).Value = login.Password.Trim;
  19.  
  20.     try {
  21.         da.Fill(ds);
  22.         if (ds.Tables(0).Rows(0).Item(0).ToString() == "1") {
  23.             ds2 = Consulta.ConsultarEmpleado(login.UserName, Conectar.TraerConexionsigedo, 0);
  24.             tabla = ds2.Tables(0);
  25.             fila = tabla.Rows(0);
  26.             return fila("nombre").ToString.Trim;
  27.         } else {
  28.             login.FailureText = strMensaje;
  29.             return "";
  30.         }
  31.     } catch (Exception ex) {
  32.         return "";
  33.     }
  34. }