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

 
			
			 
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando 
			 cmq facendo così mi funziona, penso sia giusto.
 cmq facendo così mi funziona, penso sia giusto. 
						
