Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2016, 14:26
sdantuoni
 
Fecha de Ingreso: julio-2014
Ubicación: Montevideo
Mensajes: 78
Antigüedad: 9 años, 10 meses
Puntos: 2
Login en PHP y MYSQLI

Hola gente, antiguamente tenia mi login con mysql y usaba simplemente mysql_query()
ahora decidi pasarme a mysqli que es mucho mas seguro segun me dijeron, el tema es que luego de investigar mucho y preguntar en foros (otros porque aca nadie sabia) logre solucionar unos errores que tenia antes pero ahora me ocurre que aunque funciona el login me deja ingresar con cualquier contraseña.

Código PHP:
$nombre_str $_POST["username"];
$email_str $_POST["username"];
$pass_str $_POST["password"];
    
    
            
$user_id=null;

            
$sentencia $con->prepare("SELECT id, nombre, skin, nivel, adminlvl FROM cuenta WHERE nombre=? OR email=? AND pass=? "); 
                        
$sentencia->bind_param("sss"$nombre_str$email_str$pass_str); 
                        
$sentencia->execute();
                        
$sentencia->store_result();

if(
$sentencia->num_rows>0){
   
$sentencia->bind_result($id$nombre$skin$nivel$adminlvl);        
   while (
$sentencia->fetch()) {

$user_id $id;
$nombre $nombre;
$skin $skin;
$nivel $nivel;
$admin $adminlvl;
      
   } 

__________________
¿Necesitas Hosting Web? - [JSFIDDLE="www.intechservers.com/hosting"]Intech Servers Hosting[/JSFIDDLE]
¿Necesitas Sitio Web? - [JSFIDDLE="www.intechservers.com/web"]Intech Servers Web[/JSFIDDLE]