|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Oct 2007
Messaggi: 80
|
[PHP] autenticazione
Hola!
sto cercando di realizzare l'autenticazione appoggiandomi su MySql. Ho la tabella 'utenti' dove ho inserito l'utente 'utente' con password 'pwd' (intanto per provare) pero' non capisco dove sbaglio... <?php session_start(); $utente=$_SESSION["nombre"] = $_POST["nombre"]; $pwd= $_POST["contrasena"]; // connessione al DB if(!($iden = mysql_connect("localhost", "user", "user"))) die("Error: No se pudo conectar"); // Seleziono il DB if(!mysql_select_db("pibd", $iden)) die("Error: No existe la base de datos"); // Query SQL: $sentencia = "SELECT utente, password FROM utenti WHERE utente='$utente' AND password='$pwd'"; // Eseguo la query $resultado = mysql_query($sentencia, $iden); if($resultado){ $address = "http://localhost/P.I./registrato_utente.php"; } else{ $address = "http://localhost/P.I./index.php"; } header("Location: " . $address); ?> Pero' mi rimanda sempre all'index e mai alla pagina "registrato_utente.php" dove sbaglio?? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 558
|
detta così è un po' vaga, prova a farti scrivere qualcosa nella pagina invece di rimandare ad altre pagine. Per esempio il numero di risultati ottenuti o fatto stampare $utente e $pwd per vedere se effettivamente sono quelli corretti
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Oct 2007
Messaggi: 80
|
ho controllato ma mi sembra tutto giusto..
la query è corretta?('$utente' e '$pwd'" sono corretti) // Query SQL: $sentencia = "SELECT utente, password FROM utenti WHERE utente='$utente' AND password='$pwd'"; |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:31.