Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2013, 11:30
Avatar de MLDGATO
MLDGATO
 
Fecha de Ingreso: marzo-2011
Ubicación: Guatemala
Mensajes: 113
Antigüedad: 13 años, 8 meses
Puntos: 2
Pregunta Login básico con aspx C# y SQL Server

Hola amigos estoy aprendiendo a utilizar asp.net con C# y ahora estoy haciendo conexiones con sql server(cosas básicas), la cosa es que quiero hacer un login algo básico, todo el código se encuentra en el boton de mi formulario, este es el código:
Código C:
Ver original
  1. protected void btnIngresar_Click(object sender, EventArgs e)
  2.     {
  3.         string usuario, contrasena;
  4.  
  5.         usuario = txtUsuario.Text;
  6.         contrasena = txtContrasena.Text;
  7.  
  8.         SqlConnection miconexion = new SqlConnection("Data Source=LAB4E35\\INFANTESSQL; Initial Catalog=Productos; User ID=sa; Password=123456");
  9.         miconexion.Open();
  10.  
  11.         SqlCommand query = new SqlCommand(string.Format("SELECT * FROM Usuarios WHERE Usuario = '{0}' AND Contrasena = '{1}'", usuario, contrasena), miconexion);
  12.         query.ExecuteNonQuery();
  13.  
  14.         if (query.ExecuteNonQuery() == 1)
  15.         {
  16.             Response.Redirect("bienvenido.aspx");
  17.         }
  18.         else
  19.         {
  20.             lblMensaje.Text = "No se ha Podido Ingresar";
  21.         }
  22.     }
la cosa es que cuando ingreso el usuario y la contraseña no ingresa, me imagino que la consulta es la que tengo mal pero mi logica seguro no está al 100, muchas gracias por su ayuda.