Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2009, 12:36
dariones
 
Fecha de Ingreso: marzo-2009
Mensajes: 16
Antigüedad: 15 años, 10 meses
Puntos: 0
Abrir en frame - acceso mediante Javascript

Hola, les explico mi problema.

Yo tengo un acceso de usuarios mediante Javascript.

Este es el código

Código HTML:
<head>
<script>
// Aqui tengo los datos de los usuarios, que los colocare en un archivo externo .JS

function Login(){
var done=0;
var username=document.login.username.value;
username=username.toLowerCase();
var password=document.login.password.value;
password=password.toLowerCase();
if (username=="18.620.853-6" && password=="CLAVE1") { window.location="PAGINA_PRIVADA1.htm"; done=1; }
if (username=="18.738.742-6" && password=="CLAVE2") { window.location="PAGINA_PRIVADA2.htm"; done=1; }
if (done==0) { alert("Nombre de usuario y/o contraseña no válidos"); }
}
</script>
</head>
<body>
<FORM name="login" onKeypress="if(event.keyCode == 13) event.returnValue = false;" >
                    <INPUT NAME="username" id="inputRutTitular" onblur="this.value = formatearRut(this.value)" onKeyPress="if (event.keyCode == 13) document.form1.password.focus();" >
                    <INPUT NAME="password" name="password" TYPE="password" >
                                   
                 <input type="button" value="Verificar" onClick="Login()"> 
Como se daran cuenta, este script es muy inseguro pues mirando mi codigo fuente se muestran los datos, aunque los colocaré en un archivo externo para disminuir esa inseguridad.

En fin, yo necesito que cuando el usuario ingrese los datos correctos, se abra una nueva ventana, dentro de un frame con la PAGINA_PRIVADA1.htm si es el usuario "1", o la PAGINA_PRIVADA2.htm si es el usuario "2", y así sucesivamente. ¿para qué esto? Para que el usuario no sepa el nombre de la web donde estan sus datos y el de los otros. Asi , independientemente del usuario que ingrese, siempre se va a redirigir a la misma pagina, la diferencia, que sólo lo sabre yo, es que esta dentro de un frame.

Además, necesitare tener la pagina del frame, que seria algo como esto, o la puedo cambiar segun la solucion que me den:
Código HTML:
<body topmargin="0" leftmargin="0">

<p><iframe name="contenido" width="1102" height="649">
El explorador no admite los marcos flotantes o no está configurado actualmente para mostrarlos.</iframe></p>

</body> 
Agradezco de antemano su ayuda