Pagina protetta in PHP

Danno

Nuovo Utente
9 Apr 2005
5
0
0
Ragazzi volevo creare una pagina protetta da login ed ho seguito la guida del sito che suggerisce di creare tre pagine:
Una "form.htm" con
<form name="login" action="controlla.php" method="POST">
<input type="text" name="username" value="Username..."><br>
<input type="text" name="password" value="Password..."><br>
<input type="submit" value="Login...">
</form>
L'altra controlla.php con
<?
$user = "luca";
$pass = "costantino";

if ($_POST['username'] == $user && $_POST['password'] == $pass) {
session_start();
$_SESSION['login'] = "ok";
} else {
header("Location: form.htm");
}
?>
E l'altra con
<?
session_start();
if ($_SESSION['login'] != "ok") {
header("Location: form.htm");
}
?>

Ok, fino a qui tutto ok, le pagine funzionano correttamente...ora mi chiedo, è possibile aggiungere altri utenti abilitati a loggarsi?Oppure tramite questo sistema puo essere ammesso un solo utente?E se è possibile come posso fare??Vi ringrazio anticipatamente per l'aiuto.
 

Danno

Nuovo Utente
9 Apr 2005
5
0
0
HEHEHE
Grazie, :fonzie: ,,,,ho provato ma non so la sintassi esatta qual'è....
Ho provato ad aggiungere altre variabili sotto ma poi non funziona....mi potreste scrivere un esempio con 2 users?grazie
 

Danno

Nuovo Utente
9 Apr 2005
5
0
0
Cavolo!! Ho fatto come dici ma mi da errore nella riga 7 che è la riga che corrisponde a questo:

if ($_POST['username'] == $user1 && $_POST['password'] == $pass1)||($_POST['username'] == $user2 && $_POST['password'] == $pass2) ) {
 

Danno

Nuovo Utente
9 Apr 2005
5
0
0
Scusa ma sono molto inesperto....potresti dirmi come li separo i due if? Ho provato cosi ma non va:

if ($_POST['username'] == $user1 && $_POST['password'] == $pass1) ) {
if ($_POST['username'] == $user2 && $_POST['password'] == $pass2) ) {

ho provato poi con l'or mettendolo in questo modo

if ($_POST['username'] == $user1 && $_POST['password'] == $pass1) or ($_POST['username'] == $user2 && $_POST['password'] == $pass2) ) {

pero non funziona lo stesso...
 

Leosam

Nuovo Utente
18 Apr 2005
3
0
0
Prova così..dovrebbe funzionare

if (($_POST['username'] == $user1 || $_POST['password'] == $pass1) && ($_POST['username'] == $user2 && || $_POST['password'] == $pass2) )
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Sorgente Pagina PHP protetta da password PHP 2
R pagina protetta con più password! PHP 19
M Accesso particolare a pagina protetta Classic ASP 0
C Creazione pagina area protetta PHP 62
A pagina protetta Classic ASP 2
F Pagina protetta Classic ASP 7
K logout da una pagina protetta Classic ASP 0
G Pagina html in stringa PHP 2
L Creare ancore interne alla pagina PHP 1
F Aiuto! cambio immagine di sfondo al cambio pagina HTML e CSS 2
Shyson Regex che trova la parola nella pagina jQuery 6
L Eliminazione di una pagina dalla gallery SEO e Posizionamento 0
D Apre il lightbox fuori pagina Javascript 0
K posizionare variabile da pagina html all'iframe. Javascript 1
R jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax Ajax 5
U Link a pagina ed esecuzione file PHP 0
S Passare query o utm alla pagina successiva Domini 1
D [Cerco] Pagina Facebook settore calcio Annunci servizi di Social Media Marketing 0
napuleone div centrato alla pagina posto sopra ai contenuti HTML e CSS 1
G Eliminare l'effetto refresh di una pagina internet PHP 8
L Bing prima pagina prima riga; Google mi ignora SEO e Posizionamento 0
P Pagina modifica record che non funziona PHP 0
T Conferma reload pagina Javascript 4
A Submit senza ricaricare la pagina Ajax 2
L Problemi form Pagina php HTML e CSS 3
L php mysql cerca e visualizza pagina PHP 0
S Variabile in post su altra pagina PHP 2
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
D Pagina non trovata Wordpress WordPress 7
E Pagina Cloudflare e captcha Domini 1
W Anomalia Pagina Facebook Social Media Marketing 9
A Aiuto per pagina php PHP 0
T Risolto Redirect a pagina esterna Javascript 2
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
T Offuscare link pagina web PHP 2
D Stampa a video in altra pagina html Database 3
Cosina script data aggiornamento pagina Javascript 1
Y cambiare sfondo di una pagina Javascript 1
Y Vorrei selezionare un colore di sfondo per una pagina web Javascript 0
S Apertura in una nuova pagina PHP 6
G creazione menu a tendina e invio a pagina php PHP 1
B Stampare una porzione della pagina PHP 0
D Pubblicità Instagram su pagina da 144 mila follower Vendere e Acquistare pubblicita' online 3
A Dare l'accesso ad una pagina solo ad un utente specifico PHP 0
F pagina dinamica PHP PHP 3
W Invio Dati ad un altra pagina Classic ASP 1
Samuele Ronzani Click e reload della pagina PHP 1
M Compilazione automatica campi in input stessa pagina PHP 0
C Statistiche pagina Facebook aziendale Social Media Marketing 2
L titolo del sito nella pagina di ricerca di google SEO e Posizionamento 2

Discussioni simili