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 originalpublic static bool autenticar(String user, String clave)
{
string sql = @"Select Count(*)from usuario where usuario=@user and clave=@clave";
using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["crudConnectionString"].ToString()))
{
conn.Open();
SqlCommand comando = new SqlCommand(sql, conn);
comando.Parameters.AddWithValue("@user", user);
comando.Parameters.AddWithValue("@clave", clave);
int count = Convert.ToInt32(comando.ExecuteScalar());
if (count == 0)
{
return false;
}
else
{
return true;
}
}
}
code behind del aspx que procesa login
Código ASP:
Ver originalusing System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
String user = Request["TextBox1"];
String clave = Request["TextBox2"];
Class1 con = new Class1();
try {
if (Class1.autenticar(user,clave)== true)
{
Response.Redirect("menu.aspx");
}
else {
}
Response.Write("Error, no se encontro usuario");
}
catch(SqlException ex)
{
Response.Write("error" +ex.Message);
}
}
}