Foros del Web » Programando para Internet » PHP »

¿Como puedo hacer login desde una web externa?

Estas en el tema de ¿Como puedo hacer login desde una web externa? en el foro de PHP en Foros del Web. Hola me gustaría automatizar un servicio en mi web el cual a la vez depende de otra web, cada vez que unos de mis usuarios ...
  #1 (permalink)  
Antiguo 07/06/2009, 04:59
 
Fecha de Ingreso: febrero-2003
Mensajes: 763
Antigüedad: 21 años, 2 meses
Puntos: 2
¿Como puedo hacer login desde una web externa?

Hola me gustaría automatizar un servicio en mi web el cual a la vez depende de otra web, cada vez que unos de mis usuarios quiere ese servicio tengo que loguearme en esa web, hacerlo manualmente y pierde mucho tiempo mi usuario.

La web tiene un formalario como este:

Código PHP:
<form method="post" action="https://web.com/index.php">
    <
label for="nombre">Nombre: </label>
    <
input id="nombre" name="nombre" type="text"><br>
    <
br>
    <
label for="clave">Contrase&#241;a: </label>
    
<input id="clave" name="clave" type="password"><br>
    <
br>
    <
input value="Entrar" type="submit">
    <
input name="action" value="hazLogin" type="hidden">
</
form
Una vez hecho el login la barra de direcciones sale algo así:

https://web.com/index.php?view=pInic...fb956873e3c571

despues me gustaria "pinchar" en un enlace cuya url se llama así:

https://web.com/index.php?view=pObte...fb956873e3c571

Una vez dentro me sale un formulario tipo text donde introduciria una variable guardada en mi base de datos y pulsaria a "enviar" donde el formulario redicciona a:

https://web.com/index.php?view=pFIN&...fb956873e3c571

Y finalmente hecho esto pulsar sobre el boton, salir para salir así de la sesion.

¿Como podría hacer esto?

Un Saludo
  #2 (permalink)  
Antiguo 07/06/2009, 10:03
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: ¿Como puedo hacer login desde una web externa?

Lo haces con la herramienta cURL, o con la clase Snoopy, estas te permiten simular un cliente HTTP desde código PHP.

Saludos.
  #3 (permalink)  
Antiguo 07/06/2009, 10:28
 
Fecha de Ingreso: febrero-2003
Mensajes: 763
Antigüedad: 21 años, 2 meses
Puntos: 2
Respuesta: ¿Como puedo hacer login desde una web externa?

Donde podria encontrar mas informacion con ejemplos practicos de estas herramientas?
  #4 (permalink)  
Antiguo 07/06/2009, 10:58
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: ¿Como puedo hacer login desde una web externa?

cURL lo puedes ver en el Manual de PHP, y la clase Snoopy tiene varios ejemplos en su sitio web.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:06.