elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:52  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Sistema de login en el que NO se pueda forzar el logueo por URL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Sistema de login en el que NO se pueda forzar el logueo por URL  (Leído 1,450 veces)
‭lipman


Desconectado Desconectado

Mensajes: 2.872



Ver Perfil WWW
Sistema de login en el que NO se pueda forzar el logueo por URL
« en: 23 Junio 2011, 09:33 »

Es dificil de explicar en el título, así que allá voy: lo que busco es una manera de crear un sistema de login, en el que sea imposible que una persona se loguee accediendo a una URL, quiero decir, que no se pueda loguear nadie haciendo por ejemplo algo del tipo

http://google.com/login.php?usuario=hola&contrasena=1234&Submit

Sino que, quiero que se fuerce a que el usuario y contraseña sean escritos.

No busco el código entero para esto, sino quisiera saber cómo puedo buscarlo en internet, no sé si esto tiene algún nombre específico o hay que usar algo diferente a PHP o javascript.

Un saludo, y gracias!


En línea

Twitter: jmlipman

http://delanover.com

Busco redactores para mi blog.
madpitbull_99
Moderador Global
***
Desconectado Desconectado

Mensajes: 1.898



Ver Perfil WWW
Re: Sistema de login en el que NO se pueda forzar el logueo por URL
« Respuesta #1 en: 23 Junio 2011, 11:25 »

Los datos del formulario tienes que enviarlos por POST. Si envías los datos por GET se verán en la URL, tal como en el ejemplo que has puesto.

Código
 <FORM action="http://algunsitio.com/prog/usuarionuevo" method="post">
   <P>
   <LABEL for="nombre">Usuario: </LABEL>
             <INPUT type="text" id="nombre"><BR>
   <LABEL for="apellido">Password: </LABEL>
             <INPUT type="text" id="passwd"><BR>
   <INPUT type="submit" value="Enviar"> <INPUT type="reset">
   </P>
</FORM>

Luego, para recoger los datos provenientes de post lo haces así:

Código
$usuario = $_POST['usuario'];
$passwd = $_POST['password'];


No te olvides de filtrar variables y demás fallos de seguridad.


En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
‭lipman


Desconectado Desconectado

Mensajes: 2.872



Ver Perfil WWW
Re: Sistema de login en el que NO se pueda forzar el logueo por URL
« Respuesta #2 en: 23 Junio 2011, 12:11 »

Simplemente era esto? Ya veo ya, muchas gracias! =P Pensaba que iba a ser más complicado.

Por cierto, cambia el código, lo de "id" por "name" que me he vuelto un poco loco buscando el problema xD
En línea

Twitter: jmlipman

http://delanover.com

Busco redactores para mi blog.
madpitbull_99
Moderador Global
***
Desconectado Desconectado

Mensajes: 1.898



Ver Perfil WWW
Re: Sistema de login en el que NO se pueda forzar el logueo por URL
« Respuesta #3 en: 23 Junio 2011, 12:37 »

Sorry, es el primer ejemplo que salió al buscar un formulario HTML en Google  :xD.
En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
El As del Club Paris


Desconectado Desconectado

Mensajes: 1.816


Ver Perfil WWW
Re: Sistema de login en el que NO se pueda forzar el logueo por URL
« Respuesta #4 en: 23 Junio 2011, 14:38 »

Tambien podes usar un captcha  ;D

Saludos
En línea

sudo suck --mycock -o force
~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 954



Ver Perfil
Re: Sistema de login en el que NO se pueda forzar el logueo por URL
« Respuesta #5 en: 23 Junio 2011, 15:43 »

Sip, igual se puede automatizar el envió de datos vía POST.

Si quieres forzarlo tendrás que usar Captha.
En línea

moyo18

Desconectado Desconectado

Mensajes: 54



Ver Perfil WWW
Re: Sistema de login en el que NO se pueda forzar el logueo por URL
« Respuesta #6 en: 23 Junio 2011, 15:56 »

si tienes q usar post y para revisar q no sea un bot usa captcha. puedes usar la d google.
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Sistema de login en PHP
Desarrollo Web
div@d 1 324 Último mensaje 8 Junio 2006, 05:47
por [.:: NauJFracT ::.]
Ayuda con sistema login
PHP
pedrox@ 1 485 Último mensaje 27 Agosto 2008, 21:25
por Ertai
Sistema de usuarios, login
Programación C/C++
aythor94 7 1,188 Último mensaje 16 Agosto 2009, 23:09
por aythor94
Ayuda con sistema de login
PHP
0x0309 1 1,065 Último mensaje 14 Octubre 2009, 01:16
por 0x0309
Sistema de usuarios 1 login
PHP
Cromatico 9 2,768 Último mensaje 8 Febrero 2011, 18:12
por Cromatico
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines