Editor de texto electrónico Contraseña fichero
Mostrar más instrucciones
autenticación de formularios
1
Crear una página de inicio de sesión la contraseña en el editor de texto. Esto se hace en HTML que llama a un script CGI cuando se pulsa el botón. Una secuencia de comandos HTML ejemplo para hacer esto es la siguiente :
requiere < /h1 >
< nombre de formulario = método auth = puesto action = " cgi-bin/pwd_in.cgi " > Tipo contraseña:
< INPUT TYPE = presentará VALUE = "Enter" > < /form> < /body> < /html>
2
Crear un archivo de contraseñas en el editor de texto que incluye los nombres de usuario y contraseñas de las personas que tienen la autenticación para entrar el sitio . La información del archivo a continuación se ha delimitado con etiquetas XML personalizados. Puede delimitar con lo que quieras , me ocurre para encontrar delimitadores XML muy pragmático . Guarde este archivo como " pwds.txt . " Crear la secuencia de comandos CGI . La siguiente secuencia de comandos CGI Perl toma la entrada del usuario y la compara con la información en el archivo pwds.txt . Si la contraseña es correcta, se da la bienvenida al usuario por su nombre y se abre la información en secreto. Si no se encuentra la clave, se imprime un mensaje de error. Guarde la siguiente secuencia de comandos como " pwd_in.cgi . " # /Usr /bin /perl- wprint " Content-type : text /html \\ n \\ n"; Usa CGI ; ! $ q = new CGI , $ pwd = $ q -> param ( ' pwd ' ), $ cgi = new CGI ; abierto ( personas con discapacidad , "< pwds.txt "); $ error = " while ( if ( / foreach $ p (@ p_words ) { if ( $ p eq "$ pwd ") { $ error = ""; print " Aquí está la información secreta < /p> < \\ /body> " ; } } } print $ error ; subir los archivos . Cargue el archivo HTML a la carpeta HTML y los otros dos archivos en el directorio cgi- bin. Uso chmod con el archivo cgi . Puede que tenga que dar permisos a usuarios externos acceder a este archivo. Para conceder el permiso , en el indicador de UNIX , escriba: > $ " chmod 755 pwd_cgi " Ejecute el programa. Abra el archivo HTML y escriba una contraseña auténticos. Usted recibirá una página que recibe el nombre que la contraseña está asociada con, así como una frase que dice: " Aquí está la información en secreto. " Escriba una contraseña incorrecta o sin contraseña , y recibirá un mensaje de error.
3
Wrong Password < /h2 >
" ; !
Hey $ name {$ 1} , Me alegro de que podía hacerlo < /h2 >
4
5
6