PDA

View Full Version : [PHP] Sessioni & login


Cimi
22-08-2003, 19:53
in un mio sito ho messo uno script fatto da me (e si vede perchè nn mi soddisfa al 100%) dove praticamente fa così:

<?
session_start();
if (session_is_registered("login"))
{
$centro="colonnacentraleconcontenutiperiloggati.php"; $menu="menuadestrapersonalizzato.html";
}
else
{
$centro="devifarelogin.php";
$menu="menuadestraconformdilogin.html";
}
include ('base.php');
?>

dove base.php è un file che contiene diversi "include ('nomefile')" tra cui
<? include($centro) ?> e
<? include($menu) ?>


Da ciò ne deriva che per ogni pagina diversa (info, contatti, news...) devo fare un "colonnacentraleconcontenutiperiloggati.php" con un nome stranissimo con i numeri per fare in modo che l'utente non riesca tanto facilmente a trovare la pagina col browser:
ma nn è tutto molto stupido? resta una combinazione come una cassaforte.. scrivi il nome della pagina "colonnacentraleconcontenutiperiloggati.php" e nessuno blocca la visualizzazione....

cionci
22-08-2003, 20:03
Perchè in colonnacentraleconcontenutiperiloggati.php non metti un controllo del genere ?

if (!session_is_registered("login"))
{
exit("Non sei loggato !!!");
}

Cimi
22-08-2003, 20:13
oppure metto
if (!session_is_registered("login"))
{
include base.php;
$centro=loginnecessario.php
$menu=menuconformdilogin
}

Cimi
22-08-2003, 21:40
già meglio... grazie mille!