Ho elaborato una pagina in php per la connessione al database, un file per il login:
La pagina autenticazione.php č:codice:<html> <body> AUTENTICAZIONE (inserisci username ed una password!) <form action="autenticazione.php" onsubmit="return valida();" method="poat" name="accesso"> username: <input type="text" name="user" id="user" /> password: <input type="psw" name="psw" id="psw" /> <input type="submit" name="OK" value="OK" id="ok" /> </form> </body> </html>
Il mio problema č, se da locale digito localhost/index.php mi accede ovviamente ad un' altra pagina anche senza avere effettuato il login, io vorrei mettere un controllo in php che verifica se č stato effettuato il login, altrimenti nega l' accesso alle pagine, cioč vorrei memorizzare il valore delle variabili:codice:<html> <head> </head> <body> Risultato controllo accesso: L'utente per l' account: <?php $user = $_REQUEST["user"]; $psw = $_REQUEST["psw"]; echo $user . " / " . $psw; if($user=="amatagallo" && $psw=="progetto1") { echo " Login effettuato con successo. Clicca qui per proseguire: "; echo " index "; } else { echo " Le credenziali di accesso sono errate. Riprova: "; echo " login "; } ?> </body> </html>
In modo da mettere in index.php un controllo del tipo:codice:$user = $_REQUEST["user"]; $psw = $_REQUEST["psw"];
Solo che mi pare di avere capito che le variabili non possono essere viste altrove....come fare?codice:$utente=&$user; .. if($utente==NULL.........) { echo "Errore!!! Non hai effettuato login...."; return //per non fare eseguire il resto che andrebbe eseguito se il login č stato effettuato }

Rispondi quotando
