Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/05/2017, 13:59
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: No me permite el ingreso con ambos usuarios

Primero te recomiendo que te actualices y utilices mysqli ya que la libreria mysql esta depreciada, por otro lado, yop lo haria así:

Código PHP:
Ver original
  1. $usuario = $this->sanitize($_POST['usuario']);
  2. $clave = $this->sanitize($_POST['clave']);
  3.  
  4. $a = $this->con->query("SELECT * FROM usuarios WHERE usuario = '$usuario'");
  5. $t = mysqli_num_rows($a);
  6.  
  7. if($t<=0){
  8.   return "El usuario no existe";
  9. };
  10.  
  11. //Si el usuario existe
  12. $row = $a->fetch_assoc();
  13.  
  14. $password = crypt($clave, $row['pass']);
  15.  
  16. if($clave == $password){
  17.   //El usuario existe y la clave es correcta
  18.   //Creo las variable sde sesion necesarias y redirijo
  19.  
  20. }else{
  21.   //Si la clave es incorrecta
  22.      return "La clave no es Correcta";
  23. }

Todo esta hecho llamando a una función que se encarga de limpiar los valores que llegan y utilizando clases y funciones y tomando en cuenta que las claves han sido encriptadas antes de insertarlas en la BD
__________________
[email protected]
HITCEL