Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: Football Now en 28 Junio 2010, 20:50 PM

Título: ¿Como puedo poner una clave o contraseña para entrar en una pagina de una web?
Publicado por: Football Now en 28 Junio 2010, 20:50 PM
Hay algun script o codigo HTML para esto?
Título: Re: ¿Como puedo poner una clave o contraseña para entrar en una pagina de una web?
Publicado por: Shell Root en 28 Junio 2010, 21:13 PM
http://www.webcomparte.com/foro/programacion-en-php/tutorial-de-como-crear-un-sistema-usuarios/
Título: Re: ¿Como puedo poner una clave o contraseña para entrar en una pagina de una web?
Publicado por: Football Now en 28 Junio 2010, 21:17 PM
puede no ser en phb?
Título: Re: ¿Como puedo poner una clave o contraseña para entrar en una pagina de una web?
Publicado por: xassiz_ en 28 Junio 2010, 21:19 PM
Cita de: Football Now en 28 Junio 2010, 21:17 PM
puede no ser en phb?
Depende de tu web, si puedes en ASP seria una opcion..

Si lo haces en javascript sería muy facil de saltar :rolleyes:
Título: Re: ¿Como puedo poner una clave o contraseña para entrar en una pagina de una web?
Publicado por: Football Now en 28 Junio 2010, 21:44 PM
por intentarlo en javascript, hay algun code de javascript??
Título: Re: ¿Como puedo poner una clave o contraseña para entrar en una pagina de una web?
Publicado por: MinusFour en 28 Junio 2010, 22:56 PM
Talvez quieras en lugar de crear un sistema de usuarios o un sistema de login, usar un .htaccess para restringir acceso a ciertas partes de tu web?

http://www.cristalab.com/tutoriales/proteger-carpetas-con-.htaccess-y-.htpasswd-c213l/
Título: Re: ¿Como puedo poner una clave o contraseña para entrar en una pagina de una web?
Publicado por: neopuerta en 4 Julio 2010, 22:49 PM
Contraseña con javascript

Primero crea un archivo con el nombre password_protect.js

Citar
function password_protection(){
var password_protect = 0
passwords = new Array()
passwords[0] = "1234"
passwords[1] = "password"
/*
Edita las contraseñas de arriba o añade más en nuevas líneas (passwords[2]="Nueva contraseña", passwords[3]="Nueva contraseña"... etc)

Luego cambia el valor final del while (i <' debe ser 1 mayor que el número de contraseñas)

Nota: El programa diferencia mayúsculas de minúsculas: "Password" es diferente de "password"

*/
var Pw = document.password.protect.value
if (Pw=="null")
{password_protect=0}
else
{
i = 0
while (i < 2)
{
switch(Pw){
case passwords :
alert("Contraseña correcta")
window.location="correcta.htm" ;
//Change the html file above
password_protect = 1
//Change the html file above
break ;
}
i = i + 1
}
}
if (password_protect==0)
{
alert("contraseña incorrecta")
//Pagina de error
window.location="error.htm"}
//Change the html file above
}

A hora debemos de crear un archivo con el nombre error.htm el cual seria la pagina de error

Citar

<html>
<body>
<center>
Lo sentimos la contrseña que insertates es incorrecta.vuelve a intertalo.
</center>
</body>
</html>



A hora debes crear un archivo con el nombre correcto.htm:

Citar

<html>
<body>
<center>Contraseña correcta</center>
</body>
<html>



A hora debemos crear la pagina donde pondremos el siguiente formulario:



Citar

<html><head><title>Contraseña que no se encuentra en codigo de fuente</title>


<script language="javascript" src="password_protect.js"></script></head>

<body text="#000000" vlink="#800080" bgcolor="#ffffff" link="#0000ff"><form name="password">  <p align="center">
</b><br>

<input name="protect" size="20" type="password"><br> <input onclick="javascript:password_protection()" value="Entrar" type="button"><input type="reset">  </p>  </form>

<p><font size="2">Comprueba el programa fuente y veras que la contraseña no esta ahay. Esta guardada en password_protect.js, otro fichero. La contraseña se puede cambiar en este fichero. Ahora mismo es: "password" o "1234".</font></p>  <p align="center"><font size="2">Archivos:<br>
<a href="password_protect.js">password_protect.js</a><br>
</font><a href="correcto.htm"><font size="2">correcto.htm</font></a></p>
</body></html>



:D :D
Título: Re: ¿Como puedo poner una clave o contraseña para entrar en una pagina de una web?
Publicado por: Og. en 4 Julio 2010, 23:07 PM
Cita de: neopuerta en  4 Julio 2010, 22:49 PM
Contraseña con javascript

Primero crea un archivo con el nombre password_protect.js

Citar
function password_protection(){
var password_protect = 0
passwords = new Array()
passwords[0] = "1234"
passwords[1] = "password"
/*
Edita las contraseñas de arriba o añade más en nuevas líneas (passwords[2]="Nueva contraseña", passwords[3]="Nueva contraseña"... etc)

Luego cambia el valor final del while (i <' debe ser 1 mayor que el número de contraseñas)

Nota: El programa diferencia mayúsculas de minúsculas: "Password" es diferente de "password"

*/
var Pw = document.password.protect.value
if (Pw=="null")
{password_protect=0}
else
{
i = 0
while (i < 2)
{
switch(Pw){
case passwords :
alert("Contraseña correcta")
window.location="correcta.htm" ;
//Change the html file above
password_protect = 1
//Change the html file above
break ;
}
i = i + 1
}
}
if (password_protect==0)
{
alert("contraseña incorrecta")
//Pagina de error
window.location="error.htm"}
//Change the html file above
}

A hora debemos de crear un archivo con el nombre error.htm el cual seria la pagina de error

Citar

<html>
<body>
<center>
Lo sentimos la contrseña que insertates es incorrecta.vuelve a intertalo.
</center>
</body>
</html>



A hora debes crear un archivo con el nombre correcto.htm:

Citar

<html>
<body>
<center>Contraseña correcta</center>
</body>
<html>



A hora debemos crear la pagina donde pondremos el siguiente formulario:



Citar

<html><head><title>Contraseña que no se encuentra en codigo de fuente</title>


<script language="javascript" src="password_protect.js"></script></head>

<body text="#000000" vlink="#800080" bgcolor="#ffffff" link="#0000ff"><form name="password">  <p align="center">
</b><br>

<input name="protect" size="20" type="password"><br> <input onclick="javascript:password_protection()" value="Entrar" type="button"><input type="reset">  </p>  </form>

<p><font size="2">Comprueba el programa fuente y veras que la contraseña no esta ahay. Esta guardada en password_protect.js, otro fichero. La contraseña se puede cambiar en este fichero. Ahora mismo es: "password" o "1234".</font></p>  <p align="center"><font size="2">Archivos:<br>
<a href="password_protect.js">password_protect.js</a><br>
</font><a href="correcto.htm"><font size="2">correcto.htm</font></a></p>
</body></html>



:D :D

ese sistema me recuerda a la prueba molto facil de warzone xD

(bueno, este sistema es un poco mas facil de "evadir")