no
è la sessione dell'utente
in una pagina a parte registri la sessione
form.php
/*qui metti il form dove passi $nick
$passwd*/
loginvalidator.php
include "include/conf.inc.php"; /*impostazioni per l'accesso al db*/
// Preleva informazioni utente
$nick = $_POST['nick'];
$passwd= $_POST['passwd'];
$risultato=mysql_query("select * from users where nick='$nick';");
// Controlla se le informazioni sono valide nel database
$num_righe=mysql_num_rows($risultato);
$utente=mysql_fetch_array($risultato);
if ($num_righe)
{
if($passwd=='')
{
echo "<script language='javascript'>alert('Non è stata inserita la password');";
echo "history.back()</script>";
}
else if($utente['passwd']==$passwd)
{
session_start();
$_SESSION['passwd']=$utente["IDuser"];
$_SESSION['nick']=$nick;
echo "<script>self.location.replace(\"pagina.php\") ;</script>";/*per accedere alla pagina che desideri se ce la sessione dell'utente
}
else
{
echo "<script language='javascript'>alert('Password errata');";
echo "history.back()</script>";
}
}
else
{
if($nick=='')
{
echo "<script language='javascript'>alert('Non è stato inserito il nickname');";
echo "history.back()</script>";
}
else
{
echo "<script language='javascript'>alert('Nickname errato');";
echo "history.back()</script>";
}
}
/************************************************** ***************************/
/*infine in tutte le altre pagine controlli che esista la sessine dell'utente
if(isset($_SESSION['nick']))
{
----fai questo ----
}
else
{
--fAI QUEST'ALTRO----
}
*/
?>