Inloggen op andere site

Gestart doorJordyvc15 reacties26 weergaven

16 berichten · pagina 1 van 2

Jordyvc

Lid · Topicstarter

Berichten
6.037
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey,

Ik heb een vraag of dat dit kan:
Je maakt twee input dinges voor je naam,.. in te zetten en als je dan op oke klikt dat hij dan inlogt op een andere site? kan dit? Ik heb wat opgezocht over cUrl? Zou het daarmee kunnen lukken?

Mvg,
Jordyvc
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja, dat kan.
0
Jvdw

Lid

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja.
0
Jordyvc

Lid · Topicstarter

Berichten
6.037
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar als ik dat gebruik, dan laat hij niet de site zien meer? Maar gewoon een html pagina.. zonder CSS
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik zie nergens staan dat je dat niet of wel wilt. Misschien een idee om google te gebruiken, dingen uit te testen, en als je er echt niet uit komt, het aan ons te vragen. En dan beter te veel informatie geven, dan te weinig.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Kan met cURL, heb ooit eens een script gebouwd om op Tweakers.net in te loggen om geautomatiseerd de signature/ondertitel aan te passen....

De source:

[COLOR= #0000BB]<?php
$useragent[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"Inlog ding by AarClay"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//useragent[/COLOR]
[COLOR= #0000BB]$Cookie[/COLOR] [COLOR= #007700]=[/COLOR]  [COLOR= #DD0000]bladiebla;[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// de cookie, even uitlezen met Firefox

// De velden die je in wilt vullen met de waardes. LiveHeaders en Firebug kan je helpen met uitpluizen om de POST-data te onderscheppen.[/COLOR]
[COLOR= #0000BB]$aPostFields[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL] [COLOR= #007700]([/COLOR]
            [COLOR= #DD0000]username[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Pietje Puck[/COLOR][COLOR= #007700],[/COLOR]
            [COLOR= #DD0000]mail[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]tralalal@domein.nl[/COLOR][COLOR= #007700],[/COLOR]
            [COLOR= #DD0000]password[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]Thi$iSmytop$ecretpa$$w0Rd[/COLOR]
        [COLOR= #007700]);[/COLOR]

        
[COLOR= #0000BB]$ch[/COLOR] [COLOR= #007700]=[/COLOR] curl_init[COLOR= #007700]();[/COLOR]
curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_USERAGENT[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$useragent[/COLOR][COLOR= #007700]);[/COLOR]
curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_URL[COLOR= #007700],[/COLOR] [COLOR= #DD0000]"http://www.site.nl/login.php"[/COLOR][COLOR= #007700]);[/COLOR]
curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_POST[COLOR= #007700],[/COLOR] true[COLOR= #007700]);[/COLOR]
curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_POSTFIELDS[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$aPostFields[/COLOR][COLOR= #007700]);[/COLOR]
curl_setopt [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_COOKIE[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$Cookie[/COLOR][COLOR= #007700]);[/COLOR]
        
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]( ![/COLOR]curl_exec [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]) ) {[/COLOR] 
    [URL="http://www.php.net/echo"]echo[/URL] curl_error[COLOR= #007700]([/COLOR] [COLOR= #0000BB]$ch[/COLOR] [COLOR= #007700]); 
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR] 
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Gelukt!"[/COLOR][COLOR= #007700]; 
}[/COLOR]
curl_close [COLOR= #007700]([/COLOR] [COLOR= #0000BB]$ch[/COLOR] [COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700];[/COLOR]
?>


Je moet er een hoop aan tweaken, omdat elk inlogsysteem anders werkt, maar het is een mooi begin.
0
Jordyvc

Lid · Topicstarter

Berichten
6.037
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt Aarclay! biggrin
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je kan ook gewoon de form van andere site kopieeren, maar dan logt die niet in op jou site zelf.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Antonn schreef:
Je kan ook gewoon de form van andere site kopieeren, maar dan logt die niet in op jou site zelf.
Totdat die site een random token meestuurt via het hidden-veld.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Aarclay schreef:
Eerdere citaten tonen
Antonn schreef:
Je kan ook gewoon de form van andere site kopieeren, maar dan logt die niet in op jou site zelf.
Totdat die site een random token meestuurt via het hidden-veld.
Zoals One2xs doet onder c dus

Maar dat kan je ook gewoon ophalen smile..
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Via curl dan.....
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
file_get_contents?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Kan ook.... Beetje onlogisch als je voor de rest al curl gebruikt. wink
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Maar dan gewoon explode om aan die input value te komen? (Met curl dan)
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren