Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/10/2011, 10:53
paulrivers
 
Fecha de Ingreso: septiembre-2011
Mensajes: 30
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: encriptacion para login

Ok! lo entiendo pero viendo mi codigo...

Código PHP:
Ver original
  1. <?
  2. if ($_POST['username']) {
  3. $username=$_POST['username'];
  4. $password_login = md5($_POST['password']);
  5.  
  6. //if ($pasword_login == $pasword_db) //se asume de la DB
  7.  
  8. //$password = md5($_POST[$password]);
  9.  
  10. if ($password_login==NULL) {
  11.     echo "<center>El password no se ha enviado<center>";
  12.         }else{
  13.             $query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
  14.             $data = mysql_fetch_array($query);
  15.         if($data['password'] != $password_login) {
  16.             echo "<center>Login incorrecto<center>";
  17.         }else{
  18.             $query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
  19.             $row = mysql_fetch_array($query);
  20.             $_SESSION["s_username"] = $row['username'];
  21.     header("Location: index.php");
  22. }
  23. }
  24. }
  25. $_SESSION['userid'] = null;
  26. ?>

Eso no tendria que funcionar? Siempre me dice login incorrecto!

Muchas gracias por responder tan rapido!