Spero sia l'orario, ma mi sa che sono un po' di coccio![]()
![]()
![]()
Allora ho fatto così:
Inserendo le altre righe quiCodice 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);
Ma mi lascia entrare anche senza loggarmiCodice 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);
}
?>
mentre se aggiungo questoCodice PHP:session_start();
if ($_SESSION['verified_user'] == '') print "<meta http-equiv='refresh' content='2; url=modifica.php'>";
non mi fa entrare anche se faccio il loginCodice PHP:if ($verifica_login == '') header("Location: modifica.php");
session_register("verifica_login");
![]()
Se provo a stampare il risultato di $verifica_login
ottengo 1 quando passo dal form allo scrpt di login, mentre invece non ottengo nulla quando accedo ad una pagina protettaCodice PHP:print "var".$verifica_login;

Rispondi quotando