aiuto area riservata in php
CIAO A TUTTI. ho veramente bisogno del vostro aiuto. ho creato un sito web http://www.sabbadini.altervista.org , attualmente ho caricato solo l'area riservata poichè ho un problema con essa.
ho usato uno script php per crearla formata dai seguenti file
1) pagina di login (index.php)
Codice PHP:
<?
session_start();
?>
<html><head><title>login</title> </head>
<body bgcolor="black"> <font color="white">
<br></br><br></br><br></br>
<?
function check($user,$password){
include("utenti.php");
foreach($utenti as $user_ => $password_){
if (($user==$user_) AND ($password==$password_)) {
return true;
}
}
return false;
}
function form_login(){
?>
<form id="login" action="<?=$PHP_SELF?>" method="post">
<div style="text-align:center;margin-left:auto;margin-right:auto;">
Utente:<br>
<input type="text" name="utente" size="20" maxlength="255"><br>
Password:<br>
<input type="password" name="password" size="20" maxlength="255"><br><br>
<input type="submit" value=" OK ">
</div>
</form>
<? }
if(isset($_POST["utente"])){
if (check($_POST["utente"],$_POST["password"])){
$_SESSION["utente"] = $_POST["utente"];
$_SESSION["password"] = $_POST["password"];
header("Location: $utente.php");
}else{
form_login();
}
}else{
form_login();
}
?>
2) contiene l'elenco degli utenti e le password
Codice PHP:
<?
$utenti["utente1"] = "password1";
$utenti["utente2"] = "password2";
$utenti["utente3"] = "password3";
?>
3) la pagina che controlla che chi accede alla pagina protetta sia autorizzato
Codice PHP:
<?
session_start();
if(!isset($_SESSION["utente"])){
header("Location:index.php");
die();
}
?>
ed infine il codice da inserire nelle pagine da proteggere
Codice PHP:
<? include("area_riservata.php"); ?>
il tutto funziona correttamente anche se non ha una sicurezza altissima non importa tanto verrà usato per un sito di volontariato e proteggerà le foto e altre cose non interessanti da rubare.
ARRIVO QUINDI AL MIO PROBLEMA:
necessito di un modo per registrare su un file di formato php,html, txt o altro i log dei vari utenti o che effettuano il login o che visitano 1 pagina riservata tanto la pagina riservata è solo una e quindi non cambia niente controllare i login o la pagina visitata.
VI PREGO ne ho veramente bisogno. è molto importante. grazie a tutti anticipatamente per il vostro aiuto. sieti i migliori.
Alberto Zanelli
:wink::wink: