session_start();

if($invia)

{

$db=mysql_connect("localhost","","") or die ("nessuna connessione");

Verifica delle credenziali

mysql_select_db("Utenze") or die ("impossibile aprire il db");
$sql="SELECT User FROM permessi WHERE User='$nome' AND Pass='$pass'";

$ris= mysql_query($sql) or die ("query fallita1");

$n=mysql_num_rows($ris);

$riga=mysql_fetch_array($ris);

if($n==1)

{

session_register("username");

$username=$riga['User'];

$_SESSION["username"] = $riga['User'] ;

echo "

echo "top.location.href = 'http://127.0.0.1/utenti/posta.php'";

echo "";

}

if($n==0)

{

$sql="SELECT User FROM permessi WHERE User='$nome'";

$ris1= mysql_query($sql) or die ("query fallita2");

$m=mysql_num_rows($ris1);

if($m==0)

{

$sql="INSERT INTO permessi (User,Pass) VALUES ('$nome','$pass')";

$ris1 = mysql_query($sql) or die ("query fallita3");

session_register("username");

$username=$riga['User'];

$_SESSION["username"] = $riga["User"] ;

echo "

echo "top.location.href = 'http://127.0.0.1/utenti/posta.php'";

echo "";

}

else echo "Errore";

}

}

?>

Interfaccia utente



Utenti


legend {color:black;}

#campi {margin-top:100px;}





action="index.php">


Registrazione

Username:

Password:

value="invia">






Funzionamento della pagina

la pagina si connette al database contenente i dati relativi agli utenti. se username e password sono corretti, crea una variabile di sessione contenente il nome dell'username da utilizzare nelle altre pagine. Altrimenti crea un nuovo utente con i dati inseriti.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community