Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/04/2016, 09:46
Skorge
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas con funcion login

Gracias amigo por responder, no subi la funcion del Checkbrute por que no queria saturar esto con tanto codigo y me mandaran a el cuerno :/

Código PHP:
Ver original
  1. if (checkbrute($username, $mysqli) == true) {
  2.                 // La cuenta est bloqueada
  3.                 // Obten el agente de usuario del usuario
  4.                 $user_browser = $_SERVER['HTTP_USER_AGENT'];
  5.                 // Proteccion XSS ya que podriamos imprimir este valor.
  6.                 $username = preg_replace("/[^0-9]+/", "", $username);
  7.                 $_SESION['username'] = $username;
  8.                 // Proteccion XSS ya que podriamos imprimir este valor.
  9.                 $username = preg_replace("/[^a-zA-Z0-9_\-]+", "", $username);
  10.                 $_SESION['username'] = $username;
  11.                 $_SESSION['login_string'] = hash('sha512', $password . $user_browser);
  12.                 // inicio de sesion exitoso
  13.                 return true;
  14.             } else {
  15.                 // La contraseña no es correcta
  16.                 // Se graba este intento en la BASE DE DATOS.
  17.                 $now = time();
  18.                 $mysqli->query("INSERT INTO inyeccion(username, time) VALUE ('$username','$now)");
  19.                 return false;
  20.                 }
  21.             }
  22.         } else {
  23.         // Vos no xistis boludo
  24.         return false;
  25.         }
  26.     }
Esta es la parte que sigue y donde se valida el Password es hay mismo en esta funcion esta en la parte del Login_string Gracias por responder amigo