PDA

View Full Version : [PHP] autenticazione


_fast_
23-04-2009, 02:02
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??

Torav
23-04-2009, 09:14
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

_fast_
26-04-2009, 08:15
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'";