Problema controllo accessi
Buonasera da un pò di tempo usavo questi script per controllare gli accessi in alcune pagine, ma ora non bloccano più cosa è successo?
Nella pagina da bloccare
Codice PHP:
<?
session_start();
if (!isset($_SESSION['utente']) && !isset($_SESSION['username'])){
header("Location:index2.php");
die();
}
?>
Nell' index2.php inizio pagina
Codice PHP:
<?
session_start();
?>
<?
function check($user,$password){
include("utenti2.php");
foreach($utenti as $user_ => $password_){
if (($user==$user_) AND ($password==$password_)) {
return true;
}
}
return false;
}
function form_login(){
?>
Nell' index2.php fine pagina
Codice PHP:
<? }
if(isset($_POST["utente"])){
if (check($_POST["utente"],$_POST["password"])){
$_SESSION["utente"] = $_POST["utente"];
$_SESSION["password"] = $_POST["password"];
if ($_POST["txt_captcha"] == $_SESSION["session_captchaText"])
{
header("Location: areariservata.php");
}
else
{
form_login();
}
}else{
form_login();
}
}else{
form_login();
}
?>