No consigo entrar con un usuario correcto y su correspondiente contraseña.
Anteriormente si que podia usando otro campo de la dbcomo user por lo que tengo testeado ya el acceso.
ahora el usuario es dni.
en la db mysql esta el campo como DNI y lo uso como variable $dni
Adjunto el código php de la pagina de incio y de la función.
Muchas gracias y feliz Pascua a todos!
pagina inicio
Código PHP:
Ver original
<?php include ("funcions.php"); echo "Usuari o contrasenya incorrecta, ja esta registrat?"; } $nom=$_SESSION["DNI"]; } else{ echo"<form name=\"form-login\" method=\"post\" action=\"funcions.php\"> <input type=\"text\" name=\"user\" id=\"barra-usuari\"/> <input type=\"password\" name=\"password\" id=\"barra-password\" /> <input type=\"submit\" value=\"enviar\" id=\"boton-login\" name=\"login_submit\" /> </form>"; echo"<li class=\"neteja\"><a href=\"paginaInici.php\">Neteja els Camps</a></li>"; } ?>
pagina de funciones (seguro que aqui es donde la he liado!)
Código PHP:
Ver original
include("conectar_db.php"); // Farem servir el DNI PER ENTRAR function login ($dni, $password) { // funció per entrar i dirigir als usuaris segons el carrec $query_login=mysql_query("SELECT DNI, password, carrec FROM usuaris WHERE DNI=\"$dni\" AND password=\"$password\""); if ($login > 0) { $carrec=$row["carrec"]; } $_SESSION["DNI"]=$dni; switch ($carrec) { case 0: break; case 1: break; case 2: break; } } else { header("location:paginaInici.php?error=login"); // Si la autentificació és incorrecte, tornem a la pàgina d'inici } } // otras funciones login($_POST["DNI"], $_POST["password"]); } signup(); }