Avatar billede burningice Nybegynder
25. oktober 2002 - 21:09 Der er 4 kommentarer og
1 løsning

Log ind ved hjælp af MSXML2.ServerXMLHTTP

Jeg har et lille problem, ang. en application jeg er ved at lave. Det er ikke direkte en asp side, men jeg har brugt VBScript som sprog, så de fleste asp-hajer burde have en chance :)

Sagen er den at jeg skal have fat i html-koden fra en side på www.lunarstorm.dk. Den side jeg vil have fat i kræver at man er logget ind, og det vil jeg mene at jeg har fået klaret. Problemet er bare, at selv om jeg er logget ind, så kan jeg ikke få fat i den side jeg requester, da den påstår jeg ikke er logget ind :(

Dette er den kode som logger mig ind, og requester siden:

DataToSend = "username=" & Lunar_Login & "&password=" & Lunar_Password & "&target=""lunarstorm""&name=""login"

Set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")

xmlhttp.Open "POST", "http://auth.lunarstorm.dk/login/", false
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.send DataToSend

xmlhttp.Open "GET", "http://www.lunarstorm.dk/top/top_icons.asp?status=reload", false
xmlhttp.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
xmlhttp.send

t = BinToText(xmlhttp.responsebody, 32000)

xmlhttp.Open "GET","http://www.lunarstorm.dk/sys_exit.asp", false
xmlhttp.send

xmlhttp.Close
Set xmlhttp = nothing

Nogen der har nogen bud på hvad der er galt, og hvad der kan gøres for at rette på problemet?
Avatar billede burningice Nybegynder
26. oktober 2002 - 16:43 #1
*suk* hvorfor er det at når jeg opretter et spørgsmål, så er der ingen der svare :( *GS*
Avatar billede burningice Nybegynder
28. oktober 2002 - 20:14 #2
:''(
Avatar billede burningice Nybegynder
06. november 2002 - 15:58 #3
der var vist ingen hjælp at hente :(
Avatar billede ole40 Nybegynder
10. december 2004 - 16:52 #4
kik lige her...
denne kan vist bruges...
o.open(bstrMetode, bstrUri, bAsynkront, bstrBrugerId, bstrPassword)

mere information
http://www.asp-faq.dk/article/?id=57
Avatar billede burningice Nybegynder
11. december 2004 - 21:26 #5
det er sådan set også det jeg bruger... mit problem er at jeg ikke har adgang til den pågældende side før at jeg har logget ind. Der mangler altså en "hallo, det var altså mig der loggede ind for 2 sekunder siden... lad nu vær' med at være så tvær :P"-agtig funktion :)
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
Kurser inden for grundlæggende programmering

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