dunque spiego un pochino la situazione.
Ho un sistema di login, questo, prende le informazioni di user e password da due file .DAT. Per ogni pagina che dev'essere protetta inserisco una stringa di include del file protect.php. Se può esser utile, eccolo qui:
Codice PHP:
<?php
$config = "conf.php";
require($config);
session_start("pageprotect");
session_register('valid');
session_register('username');
session_register('name');
if($valid!=strrev(soundex(name).md5($username))) {
header("location: $login_page?cmd=unauth&".SID);
exit;
}
else {
header ("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header ("Pragma: no-cache");
}
function print_name() {
echo $GLOBALS[name];
}
function print_username() {
echo $GLOBALS[username];
}
function print_logout_url() {
echo $GLOBALS[login_page]."?cmd=logout&".SID;
}
function print_first_page_url() {
echo $GLOBALS[first_page]."?".SID;
}
?>
Non utilizzo dunque un database. Le cartelle ci sono per ogni utente ( che viene aggiunto manualmente dall'amministratore ).
Come potrei fare per fare in modo che i file visualizzati con lo script di prima siano proprio quelli dell'utente loggato?
c'è bisogno che inserisca il codice di qualche altra pagina?
vi ringrazio dell'aiuto!