Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/10/2015, 19:52
jmfmagnum
 
Fecha de Ingreso: julio-2014
Mensajes: 116
Antigüedad: 9 años, 10 meses
Puntos: 1
Respuesta: Login con asp.net y SQL usando C#

NO exactamente como lo queria pero este login funciona bien y lo dejare aqui para poder cerrar este hilo

en Clase
Código ASP:
Ver original
  1. public static bool autenticar(String user, String clave)
  2.     {
  3.     string sql = @"Select Count(*)from usuario where usuario=@user and clave=@clave";
  4.     using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["crudConnectionString"].ToString()))
  5.     {
  6.         conn.Open();
  7.         SqlCommand comando = new SqlCommand(sql, conn);
  8.         comando.Parameters.AddWithValue("@user", user);
  9.         comando.Parameters.AddWithValue("@clave", clave);
  10.         int count = Convert.ToInt32(comando.ExecuteScalar());
  11.         if (count == 0)
  12.         {
  13.             return false;
  14.         }
  15.         else
  16.         {
  17.             return true;
  18.         }
  19.  
  20.     }
  21.     }


code behind del aspx que procesa login

Código ASP:
Ver original
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using System.Data;
  8. using System.Data.SqlClient;
  9. public partial class Login : System.Web.UI.Page
  10. {
  11.     protected void Page_Load(object sender, EventArgs e)
  12.     {
  13.         String user = Request["TextBox1"];
  14.         String clave = Request["TextBox2"];
  15.         Class1 con = new Class1();
  16.        
  17.         try {
  18.         if (Class1.autenticar(user,clave)== true)
  19.         {
  20.             Response.Redirect("menu.aspx");
  21.         }
  22.         else {
  23.        
  24.         }
  25.         Response.Write("Error, no se encontro usuario");
  26.         }
  27.        
  28.          catch(SqlException ex)
  29.         {
  30.             Response.Write("error" +ex.Message);
  31.         }
  32.     }
  33. }