Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2012, 03:59
Avatar de Albuss
Albuss
 
Fecha de Ingreso: enero-2012
Ubicación: Coruña
Mensajes: 475
Antigüedad: 12 años, 3 meses
Puntos: 30
Pregunta Script simplificado de login, (llevo todo el día intentando depurarlo)

Buenas!

Llevo todo el dia de hoy intentando depurar los errores de un script de login simplificado que yo mismo escribí esta semana, pero no consigo que funcione

Ps.(las variables de los nombres de los campos de la tabla usuarios de mysql son correctos)

Código PHP:
[HIGHLIGHT="PHP"]
<?php
session_start
();

include(
"modulo.php"); // MODULO.php es un archivo que contiene la funcion limpiar_sql para evitar ataques de SQL inyection, no influlle para nada en las variables finales (en este caso de $nick)

    
$pass=sha1($_POST['passlogin']);
    
$nick=limpiar_sql($_POST["nicklogin"]);
                                    
    if (
$nick && $pass)
        {
         
$link mysqli_connect('localhost''*****''*****''****');
        
         if (!
$link) {
            die(
'Connect Error (' mysqli_connect_errno() . ') 'mysqli_connect_error());
            echo 
"imposible conectar con la base de datos";
         exit;
         }
         
         else{
          
$result mysql_query("select nick,contrasena from Usuarios
                         where nick='$nick'
                         and contrasena = '$pass'"
);
          if (!
$result){
         echo 
"nombre o contraseña erroneos";
         exit;
         }}
           if (
mysql_num_rows($result)>0){
          echo 
"nombre y contraseña no existen";
         exit;
         }
          if(
result){
         
$valid_user $nick;
           
session_register("valid_user");
          echo 
"conectado correctamente";
        }
        }

?>

[/HIGHLIGHT]
Se agradece cualquier bug/error que veais