semplice protezione pagine

nolam

Utente Attivo
17 Nov 2003
49
0
0
Ho la necessità di limitare l'accesso ad alcune pagine di un sito. Preferirei farlo con php perchè interpretato dal server.
La cosa che non comprendo nell'uso degli scripts forniti, e se devo prevedere una pagina sulla quale ci va il form ed impostare da li l'accesso alle pagine successive, oppure se si opera in altro modo. Seguendo la logica di navigazione, ad esempio tra i pulsanti ce n'è uno con scritto, area riservata. La pagina area riservata sarà quella che porta il form, e da il log in porterà poi alla prima pagina effettiva di quelle riservate?
 

nolam

Utente Attivo
17 Nov 2003
49
0
0
Scusandomi per la "è" senza accento sopra, ecco lo script ,a voi noto, che vorrei adoperare.
//text
$text1 = "Field \"username\" or \"password\" is empty! Please fill in the form.";
$text2 = "Incorrect \"username\" or \"password\"!";
$file3 = "file.php"; //enter file to logon to

//username and password

$username[1] = "demo"; // user1: demo
$password[1] = "demo";

$username[2] = "admin"; // user2: admin
$password[2] = "admin";

$username[3] = "test"; // user3: test
$password[3] = "test";

$username[4] = ""; // user4: ---
$password[4] = "";

$username[5] = ""; // user5: ---
$password[5] = "";

$username[6] = ""; // user6: ---
$password[6] = "";

$username[7] = ""; // user7: ---
$password[7] = "";

$username[8] = ""; // user8: ---
$password[8] = "";

$username[9] = ""; // user9: ---
$password[9] = "";

$username[10] = ""; // user10: ---
$password[10] = "";
##############################################################################

if (!$submit) {
?>
<html><head></head>
<body bgcolor="#EFEFEF">
<form action="<? $PHP_SELF ?>" method="GET">
<table width="300" align="Center" cellpadding="0" cellspacing="0" bgcolor="#ADC6D3" border="1" bordercolor="#3C9ED1"><tr><td>
<table align="Center" border="0" cellpadding="2" cellspacing="0">
<tr><td><font face="Verdana" size="-1">Username:</font></td><td><input name="user" type="Text" size="10"></td></tr>
<tr><td><font face="Verdana" size="-1">Password:</font></td><td><input name="pass" type="Password" size="10"></td></tr>
<tr><td colspan="2" align="right"><input name="submit" type="submit" name="submit" value="GO"></td></tr>
</table></td></tr></table>
</form></body></html>
<?
} else {
//check if fields are empty
if ($user == null || $pass == null) {
echo "<h4 align=center>$text1</h4>";
}
//check if username and passwords are correct
else {
if (
$user == $username[1] && $pass == $password[1] ||
$user == $username[2] && $pass == $password[2] ||
$user == $username[3] && $pass == $password[3] ||
$user == $username[4] && $pass == $password[4] ||
$user == $username[5] && $pass == $password[5] ||
$user == $username[6] && $pass == $password[6] ||
$user == $username[7] && $pass == $password[7] ||
$user == $username[8] && $pass == $password[8] ||
$user == $username[9] && $pass == $password[9] ||
$user == $username[10] && $pass == $password[10]
) {
include ("$file3");
}
//wrong username and password
else {
echo "<h4 align=center>$text2</h4>";
}
}
}
?>
Potreste indicarmi come si usa?
 
Discussioni simili
Autore Titolo Forum Risposte Data
A Web master per semplice sito web Offerte e Richieste di Lavoro e/o Collaborazione 2
M Semplice visualizzatore di immagini [risolto con plugin wp] PHP 7
L [PHP] cambiare gli if in un url semplice PHP 1
L [PHP] convertire gli url ad forma semplice PHP 3
G Caricare una semplice Jpg con il PHP PHP 1
Federico.Marcelo qual è il modo più semplice per creare file GIF di alta qualità? Webdesign e Grafica 4
V Semplice barra di ricerca con filtro categorie prodotti E-Commerce 0
Z Semplice area privata in php PHP 6
M Un semplice saluto Presentati al Forum 1
T Visualizzare un Xml su un sito in modo semplice XML 1
X [Photoshop] Cercasi strumento per ottenere un semplice effetto. Photoshop 6
J [PHP] sviluppare una semplice calcolatrice PHP 1
booklisa [PHP] Domanda semplice (apparantemente) PHP 4
R [PHP] Semplice form PHP 4
G [CERCO][Retribuito] Programmatore Windows per un semplice software Offerte e Richieste di Lavoro e/o Collaborazione 0
MarcoGrazia Costruire una semplice chat in PHP non è affatto semplice. PHP 3
G aiuto per semplice menu onclick HTML e CSS 6
T Problema Semplice Script Javascript 1
Mr. Alex D. Creazione semplice autorisponditore con redirect PHP 1
M Casella di ricerca completa, invece di semplice ricerca tra tag HTML e CSS 0
A Semplice applicazione con le facebook api PHP 1
Pi3tro [Richiesta]Semplice form PHP 6
R galleria immagini semplice a schermo intero jQuery 1
C Creare semplice timer in Visual Basic Visual Basic 0
Trapano Galleria immagini semplice PHP 5
S problema con ajax semplice login script Javascript 8
L [Java] Consigli progettuali per una semplice applicazione Java 6
Trapano query semplice? PHP 21
M Semplice pagina per inserire/leggere dati su database PHP 5
E semplice ciclo if!??!?!? :dipser: MS Access 0
L login semplice con array PHP 10
L Semplice giochino javascript Javascript 20
N Menu verticale semplice stile Yahoo WordPress 2
A una guida semplice in php PHP 2
L guida semplice per imparare jquery jQuery 5
A problema con un semplice form per un loggin in php PHP 2
D Redirect: come mai non funziona un semplice redirect? Apache 0
N Semplice timer Snippet PHP 0
P inizio con il php ... semplice aiuto!! PHP 12
L Semplice esercizio funzioni JavaScript Javascript 5
borgo italia phishing o malware o semplice truffa? Discussioni Varie 0
P Galleria immagini semplice Javascript 5
Web Designer Semplice Tutorial Photoshop Effetto Fantasma Photoshop 1
ste80 Problemuccio con semplice guestbook PHP 4
S semplice query che non funziona :( PHP 3
criric Semplice calendario Snippet PHP 0
S semplice link che però non compare dentro ad un DIV HTML e CSS 3
L aiuto per questa semplice regex PHP 5
S Semplice domanda con Javascript Javascript 3
M Semplice sito php/mysql...è veramente semplice ? PHP 5

Discussioni simili