ciao a tutti
ho appena provato a scrivere un codice di login... funziona (stranamente), e dovrei assegnare delle variabili di sessione, perche in alcune pagine deve esserci l'accesso riservato ai soli utenti registrati! non conoscendo per niente le variabili di sessione, come posso fare ad ad assegnarle? ho letto il tutorial, ho provato ma non va tanto bene perche ci sono errori
se poteta aiutarmi vi scrivo il codice
controllini vari prima poi
include ('conf.inc.php");
$query="SELECT username, password FROM utenti ";
$username=$_POST['username'];
$password=$_POST['password'];
$query.="WHERE username='$username';";
$risultato = mysql_query($query)
or die("query non riuscita: ".mysql_error());
$num_righe = mysql_num_rows($risultato);
if ($num_righe==1)
{
while($righe=mysql_fetch_array($risultato,MYSQL_AS SOC))
{
if($_POST['password']==$righe['password'])
{
echo "utente riconoscuto
";
echo "Entra!";
QUI BISOGNEREBBE ASSEGNARE LA VARIABILE
}
else
{
echo "utente non valido";
echo " Riprova
";
echo " Indietro alla home
";
echo "Hai sbagliato la password, cliccaqui e riprova!";
}
io ho provato, per quanto capito a fare:
$_SESSION['id'] = $username;
e nella pagina protetta:
<?php
session_start();
if (!empty($_SESSION['id']))
{
echo("Non sei autenticato!");
}
else
{
echo "bene bene";
}
?>
QUALCUNO HA SOLUZIONI MIGLIORI??
GRAZIE CIAO CIAO