Spero sia l'orario, ma mi sa che sono un po' di coccio
Allora ho fatto così:
Codice PHP:
<?php
session_start();
$utente = $_REQUEST['user'];
$pass = $_REQUEST['psw'];
$_SESSION['user'] = $utente;
$_SESSION['psw'] = $pass;
include"config.php";
dbconnect();
if (!isset($verifica_login)) $verifica_login='';
if ($_REQUEST['action']=='login') {
$result=mysql_query("SELECT * FROM login WHERE utente='".$_REQUEST['user']."' AND pass='".$_REQUEST['psw']."'");
$num_rows = mysql_num_rows($result);
Inserendo le altre righe qui
Codice PHP:
if($num_rows !== 0)
{
if (mysql_num_rows($result)>0) list($verifica_login)=mysql_fetch_row($result);
else $verifica_login='';
}
}
$_SESSION['verified_user'];
print $verifica_login;
if($verifica_login != ''){
print"Bentornato"."<meta http-equiv='refresh' content='2; url=scegli_mod.php'>";
}else{
print"Utente Sconosciuto"."<meta http-equiv='refresh' content='2; url=modifica.php'>";
mysql_close($conn);
}
?>
Ma mi lascia entrare anche senza loggarmi
Codice PHP:
session_start();
if ($_SESSION['verified_user'] == '') print "<meta http-equiv='refresh' content='2; url=modifica.php'>";
mentre se aggiungo questo
Codice PHP:
if ($verifica_login == '') header("Location: modifica.php");
session_register("verifica_login");
non mi fa entrare anche se faccio il login
Se provo a stampare il risultato di $verifica_login
Codice PHP:
print "var".$verifica_login;
ottengo 1 quando passo dal form allo scrpt di login, mentre invece non ottengo nulla quando accedo ad una pagina protetta