Avatar billede encorez Nybegynder
16. oktober 2010 - 09:56 Der er 5 kommentarer og
1 løsning

CURL til login-forms

Hej
På mit arbejde har vi et webværktøj til at lave requests i. Vi kan kun lave én af gangen og vi undersøge om vi selv kan lave et lille webscript som kan lave det mere automatisk for os.

Jeg skal logge ind på siden med et internt brugernavn og adgangskode.
Men jeg kan ikke komme forbi det første login og ved ikke hvordan jeg kommer videre, hvis det kan lade sig gøre.

Hjemmesidens elementer
<form name="LogonForm" method="post" action="/Login/Logon.do">
        <input type="text" name="userId" size="50" value="" id="userId" >
        <input type="password" name="password" size="50" value="" id="password" >
    <input type="submit" name="submitbut" value="Log In">
  <input type="hidden" name="command" value="submit">


Jeg forsøger lige nu med dette script
$ch = curl_init("https://test.com/Login/Logon.do?command=submit&submitbut=Log In");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //-VIGTIG
curl_setopt($ch, CURLOPT_USERPWD, "mig@test.com:mypw");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); //-VIGTIG
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);// - VIGTIG
curl_setopt($ch, CURLOPT_SSLVERSION, 2);
$site_code = curl_exec($ch);
$errors = curl_errno($ch);
curl_close($ch);

Håber I kan hjælpe med dette?
Avatar billede majbom Novice
16. oktober 2010 - 10:08 #1
Avatar billede repox Seniormester
16. oktober 2010 - 11:12 #2
Jeg har rodet lidt med det i denne tråd også:
http://www.eksperten.dk/spm/907205
Avatar billede encorez Nybegynder
16. oktober 2010 - 11:12 #3
Takker, det var vist lige den med Postfields, jeg havde brug for for at få det til at virke.
Nu er der hul igennem, så nu kan jeg komme videre.

Tak for hjælpen, læg et svar for dine point :)
Avatar billede majbom Novice
16. oktober 2010 - 12:08 #4
er det mig du skriver til? :)
Avatar billede majbom Novice
10. november 2010 - 14:22 #5
encorez?
Avatar billede majbom Novice
14. november 2010 - 07:31 #6
tfp :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester