Salve, come faccio ad bloccare alcune pagine che entra solo amministratore e collaboratore?
Io faccio cosi:
Codice PHP:
<?php
session_start();
require_once(dirname(__FILE__) . '/../inc.php');
require_once(dirname(__FILE__) . '/../check_member.php');
if(!isset($_COOKIE["autolog"]) == "loggato" || isset($_SESSION["login"]) == true)
{
$error ="Non consentito"; // Qui non e loggato.
}else
{
if(isadmin ($userid) || isadmin ($_SESSION["user_id"])) // Qui controllo se admin/collab.
{ // e da qui visualizzo tutto se e l'admin e collaboratore.
if(isset($error)){ echo $error;}
if(isset($msg)){ echo $msg;} else {?>
<?php
?>
Cookie</p>
[b]<?php echo $userid;?>[/b]
[b]<?php echo get_username($userid);?>[/b]
Sessioni</p>
<?php
echo $_SESSION["user_id"];
?>
[b]<?php echo get_username($_SESSION["user_id"]);?>[/b]
<?php }
}
}?>
C'è un modo più veloce?
Ed in più senza usare la funzione exit(); che non me piace tanto.
Una soluzione più bella si può trovare?
grazie mille.