|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
06-10-2007, 10.34.24 | #1 |
Junior Member
Registrato: 05-08-2003
Messaggi: 175
|
password di accesso - pagina web
[<FORM METHOD="Get" ACTION="http://www.msni.it"> password <INPUT TYPE=Password Box NAME="Password" SIZE=8 MAXLENGTH=8> </FORM>] con questo form vorrei creare l'accesso a una pagina web, IL PROBLEMA:scrivo qualsiasi parola mi manda alla pagina indicata. penso che manchi un script PHP o ASP che controlli l'esatezza della password, ma non riesco a trovarlo Grazie |
06-10-2007, 13.55.19 | #2 | |
Young Promise
Registrato: 04-02-2006
Messaggi: 2.114
|
Quota:
Ovviamente prima della pagina riservata dovresti controllare che sia stata immessa la password, quindi avresti bisogno di cookie o ancora più semplicemente delle sessioni (non so se ci sia qualcosa di simile in asp). Ovviamente poi è meglio passarla con il metodo POST anzichè GET la password, per evitare di visualizzarla nella barra degli indirizzi. |
|
06-10-2007, 22.58.47 | #3 |
Junior Member
Registrato: 05-08-2003
Messaggi: 175
|
deve essere una pagina php che faccia lato server o un script in php integrato nella pagina html , e che modifica porta al form per farlo tornare alla pagina php
|
07-10-2007, 00.41.34 | #4 | |
Young Promise
Registrato: 04-02-2006
Messaggi: 2.114
|
Quota:
In pratica, ti serve una pagina php (esempio: inoltro.php) con un codice di questo tipo: [php] <?php $real_pass='123456' //Questa è la password per l'accesso $user_pass=$_POST['pass']; // Questa è la password inserita nel form // Se le password sono uguali l'inoltro è verso la pagina riservata, altrimenti ritorna la pagina di errore if (!strcmp($real_pass, $user_pass)) header('Location: pagina-riservata.php'); else header('Location: pagina-errore.php'); ?> [/php] A questo punto il form andrebbe modificato nel seguente modo: [html] <FORM action="inoltro.php" method="post"> <INPUT type="password" name="pass"> </FORM> [/html] Questa è la versione essenziale: da notare: "action" deve puntare alla pagina che effettua l'inoltro; "method" come già detto prima è decisamente meglio settarlo su "post" in modo che la password non compaia nell'indirizzo ed il nome della casella di input è lo stesso che troviamo nell'array php di nome $_POST (nel nostro caso è 'pass'). Ti si pone adesso un ulteriore problema: la pagina riservata è comunque accessibile normalmente digitandone l'indirizzo nel browser. Se vuoi "bloccarla" ci sono due modi; in entrambi devi comunque usare di nuovo il php. Comunque, se la pagina riservata è una sola, puoi fare una cosa ancora migliore; anzichè creare una pagina di inoltro incorpori il codice php nella pagina riservata: [php] <?php $real_pass='123456' //Questa è la password per l'accesso $user_pass=$_POST['pass']; // Questa è la password inserita nel form // Se le password sono uguali mostra la pagina riservata, altrimenti ritorna la pagina di errore if (!strcmp($real_pass, $user_pass)){ ?> CODICE PAGINA RISERVATA <?php } else header('Location: pagina-errore.php'); ?> [/php] ed in questo caso il form che ho scritto sopra sarebbe invariato ed eviteresti noiosi problemi di sicurezza. |
|
07-10-2007, 06.38.17 | #5 |
Junior Member
Registrato: 05-08-2003
Messaggi: 175
|
nel caso che la pagina riservata è una sola: inserisco il codice php nel head o body?
e come salvo la pagina in .html o .php. chiedo perche in action va a cercare una pagina php! invece nel caso che ci sia più pagine riservate: come dovrebbe variare il codice? scusami che approfitto, ma mi ineressa il fatto |
07-10-2007, 10.50.51 | #6 | ||||
Young Promise
Registrato: 04-02-2006
Messaggi: 2.114
|
Quota:
Quota:
Quota:
Se cerchi su internet dovresti trovare abbastanza materiale ed esempi sull'argomento, magari trovi anche qualche pagina già pronta all'uso. Quota:
|
||||
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
rete locale, internet e password di accesso | franco1954 | Windows 7/Vista/XP/ 2003 | 8 | 07-09-2006 16.45.26 |
Password di accesso Win 98...come toglierla? | woodrook | Windows 9x/Me/NT4/2000 | 5 | 23-06-2005 00.20.43 |
Autologin e password in chiaro! O_o | borgata | Windows 7/Vista/XP/ 2003 | 4 | 17-06-2005 13.24.33 |
Intestazione pagina in Word | lssmsm | Office suite | 0 | 25-03-2005 17.40.36 |
PERICOLO PER DOCUMENTI OFFICE PROTETTI DA PASSWORD! | Sfigato | Sicurezza&Privacy | 1 | 05-10-2004 09.51.22 |