hola tengo una pagina en html y necesito colocar una opción para usuarios puedan entrar a paginas con contraseña lo que encontré fue un código que si le coloco la contraseña me manda directo a la pagina oculta pero es para 1 solo y yo necesito para barios si alguien tiene una idea se los agradecería Funcionamiento: El nombre del password es el nombre de la página destino sin la extensión htm. De esta manera no se expone el password al ver el código fuente. Ejemplo: El password es 92s3j77e (al ingresarlo vas a ser redireccionado a la página 92s3j77e.htm) --> Codigo:<html> <body> <!-- Copiar dentro del tag BODY --> <script LANGUAGE="JavaScript"> function Entrar(password) {window.location=password+".htm"} </script> <form> <p><input type="password" name="palabra" size="25"> <input type="button" value="entrar" onClick="Entrar(this.form.palabra.value)" name="button"> </p> </form> </body> </html>o este otro Codigo:<html> <body> <!-- Copiar dentro del tag BODY --> <script LANGUAGE="JavaScript"> function Entrar(password) { var passvalido = "tu contraseña aquí"; if(password == passvalido){ window.location="seccion.htm"; }else{ window.location="notienespermiso.htm"; } } </script> <form> <p><input type="password" name="palabra" size="25"> <input type="button" value="entrar" onClick="Entrar(this.form.palabra.value)" name="button"> </p> </form> </body> </html> ojala alguien me pueda ayudar, no tengo conocimientos en php y bases de datos
No es por ser pesado ni nada pero me carga este tipo de situaciones... una peguita q no se hacer y la acepto igual y ai veo lo que sale por eso esque despues alegan q los desarrolladores o diseñadores son como el pico.. arreglatelas solo, en esta no te ayudo.
Tu LogIn (ingreso) es absurdo. El código html lo verán todos al ver el código de fuente. Además un LogIn deberia al menos llevar conexión a la base de datos y al menos una tabla con 3 columnas (id_user, username, pass) (eso es lo mínimo y mas básico) simplemente haces una función en php que valide lo que envías desde el formulario (ya sea envío por POST o GET) lo recibes en tu función php y te pones a validar (conectandote a la base de datos obviamente) no pondré código por que esa es tu pega, sinó bótala y deja a desarrolladores que se encarguen, no aficionados. Saludos y no intenten dárselas de desarrolladores que harto desvalorizado está el desarrollo de páginas webs.
Shuta compadre, mira no es tan necesario que sepas tanto de php y mysql, pero si , ah de manejarte en algo... para lo menos entender los Script. busca en google, como crear una base de datos (como te dice J. JigsaW) busca en google, un script y trabaja con extensiones *.php ver algun video de youtube no te aria mal..... Esfuerzate un poco, y ahi te iran audando, por dudas... 1.- si tu tienes una base de datos, con varios usuarios (nombres) registrados.... el codigo ira a esa base de datos y comprobara los datos ingresados (por algun usuario...) con la BD, y si es correcto (usuario contraseña), te llevara al a pagina X... ¿cual es la ventaja? -> puedes tener varios usuarios registrados...
wena mira yo tengo esto. Esto es el html <form name="form1" method="post" action="verificarlogin.php"> <td width="443" height="213"> <table width="67%" border="1" align="center" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#CCCCCC"> <tr> <td colspan="2" bgcolor="#999999" class="Estilo3"><p class="Estilo2">Identificarse</p></td> </tr> <tr> <td width="80"><span class="Estilo5">RUT</span></td> <td width="208"><input name="myusername" type="text" id="myusername" maxlength="9" /></td> </tr> <tr> <td><span class="Estilo5">Clave</span></td> <td><input name="mypassword" type="password" id="mypassword" /></td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Entrar" /></td> </tr> </table></td> </form> con este ves si esta el nick y la pass en la base de datos <?php include_once("nombredelphpconexion.php"); $BD = conectarse("tubase"); $myusername=$_POST['myusername']; $mypassword=$_POST['mypassword']; $myusername = stripslashes($myusername); $mypassword = stripslashes($mypassword); $myusername = mysql_real_escape_string($myusername); $mypassword = mysql_real_escape_string($mypassword); $sql="SELECT * FROM usuarios WHERE RUT_USER='$myusername' and PASSWORD='$mypassword'"; $result=mysql_query($sql); $count=mysql_num_rows($result); if($count==1){ session_register("myusername"); session_register("mypassword"); header("location:login_success.php"); } else { header("location:index.php"); } ?> bueno y esto es cuando esta logeado y se entra a la sesion <? session_start(); if (isset($_SESSION['myusername'])) { header("location:index.php"); } ?>
compadre..!!! para que te quede bkancita......lee un poco sobre membresia .net url: http://geeks.ms/blogs/fjcarbajosa/archive/2007/02/22/membres-a-de-asp-net-2-0-i.aspx