Can't get this PHP code working -


this code go "index.php?err=1" , don't know why.

'acceso_db.php' database connection (it ok)

$email = mysql_real_escape_string($_post['nick']);         $usuario_clave = mysql_real_escape_string($_post['pas']);          $usuario_clave = sha1($usuario_clave); //la clave se comprueba en sha1          // comprobamos que los datos ingresados en el formulario coincidan con los de la bd          include('acceso_db.php');          $sql = "select * usuarios email='$email' , clave='$usuario_clave'";         $result = mysql_query($sql)or die ("error en el select.");         if (false === $result) {             echo mysql_error();         }         else if($row = mysql_fetch_array($result)) {             if($_post['recordar']){                 mt_srand (time());                 $auth = mt_rand(1000000,999999999);                 $sql="update usuarios set auth='$auth' email='$email' , clave='$usuario_clave'";                 $result = mysql_query($sql) or die (mysql_error());                 setcookie("id_usuario", $email, time()+(60*60*24*365));                 setcookie("galleta", $auth, time()+(60*60*24*365));             }             $_session['email'] = $row["email"];             mysql_free_result($result);             header("location: index.php");          }else {             mysql_free_result($result);              header("location: index.php?err=1");           }  

you have problem code.. try edit...

$email = mysql_real_escape_string($_post['nick']); $usuario_clave = mysql_real_escape_string($_post['pas']); $usuario_clave = sha1($usuario_clave); //la clave se comprueba en sha1 // comprobamos que los datos ingresados en el formulario coincidan con los de la bd  include('acceso_db.php'); $sql = mysql_query("select * usuarios email='$email' , clave='$usuario_clave'"); if (!$sql) {     echo mysql_error();     header("location: index.php?err=1");     exit; } else {     while($row = mysql_fetch_array($sql))     {         if ($_post['recordar'])         {             mt_srand(time());             $auth = mt_rand(1000000, 999999999);             $sql2 = mysql_query("update usuarios set auth='$auth' email='$email' , clave='$usuario_clave'");            if(!$sql2)            {             echo 'update query failed';             exit;            }             setcookie("id_usuario", $email, time() + (60 * 60 * 24 * 365));             setcookie("galleta", $auth, time() + (60 * 60 * 24 * 365));         }         $_session['email'] = $row["email"];         mysql_free_result($sql);         header("location: index.php");    }  } 

please let me know if want further guidance...


Comments

Popular posts from this blog

c# - How to get the current UAC mode -

postgresql - Lazarus + Postgres: incomplete startup packet -

javascript - Ajax jqXHR.status==0 fix error -