este es el codigo del formulario para el evento click:
Código:
y este otro es la clase donde se hace la conexion ala base de datos:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class Login : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Request.Cookies["usuario"] != null) usuarioTxt.Text = Request.Cookies["usuario"].Value.ToString(); } } protected void aceptarBtn_Click(object sender, EventArgs e) { if (recordarChk.Checked) { Response.Cookies["usuario"].Value = usuarioTxt.Text; Response.Cookies["usuario"].Expires = DateTime.Now.AddDays(3); } else { Response.Cookies["usuario"].Value = usuarioTxt.Text; } ClassLogin ObjAut = new ClassLogin(); bool valido = ObjAut.autenticar(usuarioTxt.Text, passwordTxt.Text); if (valido) { Session["login"] = "1"; Response.Redirect("index.aspx"); } else { Response.Write("ERROR, Usuario o contraseña no son correctos"); } } }
Código:
Bueno el caso es que no encuentro forma alguna de hacer el redireccinamiento y necesito ayuda. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.SqlClient; using System.Configuration; public class ClassLogin { public bool autenticar(string us, string ps) { SqlConnection cn = new SqlConnection("Data Source=.; Initial Catalog=PortalPeliculas; Integrated Security=SSPI;"); SqlCommand cm = new SqlCommand("select * from members where username = @usuarioTxt and pass = @passwordTxt", cn); cm.Parameters.AddWithValue("@usuarioTxt", us); cm.Parameters.AddWithValue("@passwordTxt", ps); cn.Open(); SqlDataReader reader; reader = cm.ExecuteReader(); if (reader.HasRows) return true; else return false; } public ClassLogin() { } }