Ciao a tutti,
finalmente sono riuscito ad installare uno script di autenticazione senza DB che mi funziona...ma ancora problemi!
In pratica dopo il login mi và nelle relative pagine, ma mi và nelle pagine anche se inserisco a mano l'indirizzo.
In pratica nn ci sono controlli se l'accesso è regolato da login!
Come faccio ad implementare la cosa?
PS: Il file del database degli utenti si potrebbe implementare in maniera + ordinata?
Vi posto gli script
Grazie dell'attenzione
Matteo
database.php
Codice PHP:
<?
//Per chi lo ha scaricato: inserisci qui i nomi degli utenti
$datauser = array(lorenzo,marco,matteo);
//Qui le password
$datapassword = array(lorenzo,marco,matteo);
//ricordati che lil primo nick va con la prima password o cosi via
?>
pr_00.php
Codice PHP:
<?php
// questo script è stato creato da Ruto di [url]www.pierotofy.it[/url]
// [url]www.lotenzo.3000.it[/url] [url]www.avsp.altervista.org[/url]
// in_array è una funzione che cerca un determinato valore nell'array
// array_search ti dice in che key ( o ondici) è situato un valore nell'array
$data=date("m.d.y, H:i:s");
$user=$_POST['user'];
include('database.php');
if(in_array($_POST['user'],$datauser)){
$valuser= 1;
$chiaveuser = array_search($_POST['user'], $datauser);
}
if(in_array($_POST['password'],$datapassword)){
$valpassword= 1;
$chiavepassword = array_search($_POST['password'], $datapassword);
}
$valsomm= $valuser+$valpassword;
if(($valsomm==2)&&($chiavepassword==$chiaveuser)){
// cambia home.htm con il percorso e il nome della pagina a cui andare
// un volta effettuato il login con successo
header("Location: [url]http://www.miosito.com/utenti/[/url]$user.php");
//-----------------------------------
}else{
//invece qui ci devi mettere la pagina a che da errore nell inserimento del login
header("Location: [url]http://www.escortvirtuale.com/loginerr.htm[/url]"); }
?>