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

como utilizar el control login de asp

Estas en el tema de como utilizar el control login de asp en el foro de .NET en Foros del Web. buenas tardes compañeros.. nunca utilice el control login de asp trabajando con c# como recupero los datos de los text para realizar la consulta a ...
  #1 (permalink)  
Antiguo 01/03/2012, 15:41
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 8 meses
Puntos: 5
Pregunta como utilizar el control login de asp

buenas tardes compañeros.. nunca utilice el control login de asp trabajando con c#
como recupero los datos de los text para realizar la consulta a la db?

gracias miles me urge realizar esto...
  #2 (permalink)  
Antiguo 02/03/2012, 19:44
Avatar de lucord  
Fecha de Ingreso: marzo-2010
Ubicación: San Jose, Costa Rica
Mensajes: 87
Antigüedad: 14 años, 1 mes
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. }

Etiquetas: asp, control, login
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 17:24.