Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2005, 03:21
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 7 meses
Puntos: 102
Código:
<HTML>
<HEAD>
<TITLE>Acceso con password personalizado, metodo2</TITLE>
<SCRIPT LANGUAGE ="  JavaScript">
/**********************************************************************************
 *
 *   AUTOR : Ruben Padrones Sanchez.
 *
 *	 DESCRIPCION : Modulo que sirve para la proteccion de paginas Web mediante
 *				   un JavaScript.
 *
 *
 **********************************************************************************/
 var clave = "pw";		// aqui se introduce la clave que se desee
 				// poner a la pagina Web.
 function introduce(){
 	var flag =0; 		// variable para controlar si la clave
                                // tecleada es la correcta o no.
 	var conta=0;		// contador para el numero de veces que
				// se permite al usuario intentar el acceso.
				// por defecto esta variable puede alcanzar
				// un maximo de 3.	
	var a;			// variable que sirve para captar la entrada 
				// por el cuadro de dialogo.

				// aparece un cuadro de dialogo.
	a = prompt("Introduzca clave de acceso : pw"+"\n"+"Pulse "+"\"Cancel\""+" para volver a pagina anterior !!"+"  "," ");
	conta++;

				// mientras que no se introduzca la clave
				// adecuada ==> estamos en un bucle .
				// Del bucle se sale :
				//   1.- La clave es correcta	
				//   2.- Se pulsa el boton de Cancel del
				//       cuadro de dialogo ==> volver a la
				//       pagina anterior.
				//   3- Se han realizado 3 intentos fallidos.    
	while(a != clave ){	
				// se permite que se haga 3 veces.
	  if (conta ==3){
	    a = clave;
		flag=1;
		}
     				// si se pulsa Cancel.
	  if (a == null){
	    flag =1;
	    }
	  if (flag == 0){ 	 
	a = prompt("Introduzca clave de acceso : pw"+"\n"+"Pulse "+"\"Cancel\""+" para volver a pagina anterior !!"+"  "," ");
        conta++;
		}
				// se ha pulsado Cancel ==> se pone a=clave
				// para salir del bucle. 
	  if (flag ==1)
	    a = clave;
		}

	if(a == clave && flag == 0);    // se ha introducido la clave correcta.


				// se llama a una funcion que sirve para
				// volver a la pagina anterior a esta,
				// la cual se quiere acceder.
	if ( flag ==1 ){
	  document.write("<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>");
	  volver();
	  }   

	}// function introduce(num){}
		
 
 function volver(){
   history.back();           	// se vuelve a la pagina anterior.
   }

</SCRIPT>
</HEAD>

<BODY bgcolor="#ffffff" TEXT="#000000" LINK="#8000FF" VLINK="#3AAFAF">
<SCRIPT LANGUAGE ="  JavaScript">
introduce();
</SCRIPT>
<Font Size=+2><I><B>Password para acceder a una página</B></I></font><BR><BR>
<BLOCKQUOTE>En el codigo fuente está explicado como funciona, que no se te olvide que en este
 ejemplo se ve la clave <i>pw</i> en la ventana de dialogo, así que cuando lo tengas listo para
 usarlo no se te olvide de quitarla de la ventana de dialogo.

</BLOCKQUOTE>
<a href="index.htm#passw1">Volver</a>

</BODY>
</HTML>
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"