Ir para o conteúdo
Gnrtuga

Login Automático

Mensagens Recomendadas

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.

Editado por 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.. :)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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%.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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.. :)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.