Jump to content
Gnrtuga

Login Automático

Recommended Posts

Gnrtuga

Olá pessoal, eu não percebo nada de PHP, mas eu e um camarada meu temos um projecto, que ele está a desenvolver através do Dreamwaver (ele tem poucos conhecimentos), e o objectivo seria fazer o login automático no site das finanças ao clicar num botão....andei a pesquisar e descobri isto:

< ?php
// Inicia o cURL
$ch = curl_init();
// Define a URL original (do formulário de login)
curl_setopt($ch, CURLOPT_URL, 'http://www.site.com/login.php');

// Habilita o protocolo POST
curl_setopt ($ch, CURLOPT_POST, 1);
// Define os parâmetros que serão enviados (usuário e senha por exemplo)
curl_setopt ($ch, CURLOPT_POSTFIELDS, 'usuario=fulano&senha=12345');

// Imita o comportamento patrão dos navegadores: manipular cookies
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
// Define o tipo de transferência (Padrão: 1)
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
// Executa a requisição
$store = curl_exec ($ch);
// Define uma nova URL para ser chamada (após o login)
curl_setopt($ch, CURLOPT_URL, 'http://www.site.com/minha_conta.php');

// Executa a segunda requisição
$content = curl_exec ($ch);
// Encerra o cURL
curl_close ($ch);
?>

//isto é o valor da caixa do usarname no site para consultar o eda
// <input id="_username" name="_username" class="login-input" type="text" value="" size="14" maxlength="14">
//isto é o valor da caixa da password
//<input id="_password" name="_password" class="login-input" type="password" value="" size="16" maxlength="16">

mas aparentemente não funciona.. será que alguém me pode dizer o que está mal no código, ou a razão de não funcionar?

Obrigado.

Edited by yoda

Férias! Estou por aqui: http://maps.google.p...001549&t=h&z=20 (a bulir claro está!)

Nunca mais é verão outra vez.. :)

Share this post


Link to post
Share on other sites
brunoais

Dica para encontrar o que potencialmente está errado:

< ?php


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
Gnrtuga

Olá pessoal e obrigado pelas respostas.

Yoda, não faz o login... ou seja não faz nada de nada.. :(

brunoais, não pesco nada disto, tenho que tirar > ?php ? pensei que fosse necessário para iniciar o script (acho que é este o nome).


Férias! Estou por aqui: http://maps.google.p...001549&t=h&z=20 (a bulir claro está!)

Nunca mais é verão outra vez.. :)

Share this post


Link to post
Share on other sites
HappyHippyHippo

a dica apresentada foi que o tag do php não foi correctamente escrito:

< ?php  // nop

<?php   // correcto


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.