Creare una pagina di login password nel editor di testo . Questo viene fatto in HTML che richiama uno script CGI quando si preme il pulsante . Un esempio di script HTML per farlo è il seguente :
< INPUT TYPE = submit value = " Enter " > < /form > < /body> < /html >
2
Creare un file di password con un editor di testo che include i nomi utente e le password degli individui che hanno l'autenticazione per accedere il sito . Le informazioni contenute nel file di seguito è stato delimitato con tag XML personalizzati . È possibile delimitare con quello che vuoi , mi capita di trovare delimitatori XML molto pragmatico . Salvare il file come " pwds.txt . " Creare lo script CGI . Il seguente script CGI Perl prende l' input dell'utente e la confronta con le informazioni nel file pwds.txt . Se la password è corretta , si saluta l'utente per nome e poi apre le informazioni segrete . Se la password non viene trovato, un messaggio di errore viene stampato. Salvare il seguente script come " pwd_in.cgi . " # /Usr /bin /perl- wprint "Content -type : text /html \\ n \\ n"; uso CGI ; ! $ q = new CGI ; $ pwd = $ q - > param ( ' pwd '); $ cgi = new CGI ; aperto ( pWD , " mentre ( if ( / foreach $ p ( @ p_words ) { if ( $ p eq " $ pwd " ) { $ errore = " " ; stampa " Ecco l' informazioni top secret < /p > < \\ /body> " ; } } } print $ error ; caricare i file . Carica il file HTML nella cartella HTML e gli altri due file sul cgi-bin . usare chmod con il file cgi . Potrebbe essere necessario concedere le autorizzazioni per gli utenti esterni di accedere a questo file. Per concedere l'autorizzazione , al prompt di UNIX , digitare: > $ " chmod 755 pwd_cgi " eseguire il programma. Aprire il file HTML e digitare una password di autentico . Si aprirà una pagina che accoglie il nome che la password è associata , nonché una frase che dice: " Ecco le informazioni segrete . " Digitare una password errata o nessuna password , e riceverai un messaggio di errore .
3
$ nome Hey {$ 1} , contento che ti potrebbe rendere < /h2 >
4
5
6
Informazioni correlate
Programmazione © www.354353.com