Código PHP:
//publicos dentro de la clase.
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ConnectionString);
// SqlCommand cmd = new SqlCommand("insert into us (nombre, correo, pw, telefono, direccion, fecha_nacimiento) values ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "')", conn);
SqlCommand cmd;
SqlDataReader dr;
protected void Button1_Click1(object sender, EventArgs e)
{
try
{
conn.Open();
}
catch
{
Response.Write("no se pudo conectar");
}
cmd = new SqlCommand("select pw from us where correo = '" +TextBox1.Text+ "' ", conn);
dr = cmd.ExecuteReader();
//este dato si lo obtiene que seria la clave guardada en la BD.
if (!dr.Read())
{
Response.Write("Error de datos!.");
}
else
{
//aca hago la comparacion de datos ya que si obtengo la clave entonces
//para que continue necesito que cumpla con la comparacion y si la
//la cumple que me envie a registro.aspx
if (dr[0].ToString() == TextBox2.Text)
Response.Redirect("registro.aspx");
else
//Este es el error que obtengo en la comparacion aunque los dos datos estan bien
//siempre me manda a este error
Response.Write("pw:" + dr[0]);
// Response.Write("ERROR.");
//Response.Write("Clave: " + dr[0]);
}
exitos.
