[vb6] Object IE in class, HTTPS inloggen (Automatisch)

Pagina: 1
Acties:

  • Mir
  • Registratie: Maart 2001
  • Niet online
Hej,

ik heb in een class het volgende:
code:
1
Set Browser = CreateObject("InternetExplorer.Application")


Hiermee open ik vervolgens een HTTPS website waarbij inloggen verplicht is.
code:
1
Browser.Navigate2 (strServer)


strServer is naar een https server die dan om een username en password vraagt dmv van 'netwerkwachtwoord opgeven'. Je logt dus in op het netwerk (het bekende werk neem ik aan?)

Nou is mijn vraag:

Hoe kan ik automatisch inloggen?
code:
1
username:wachtwoord@https://je.site.hier

code:
1
https://username:wachtwoord@je.site.hier


Geen van beide optie's werken helaas!


Extra:

In principe zit ik niet keihard vast aan InternetExplorer.Application, maar mijn eis aan het object is wel:
• status moet uitgelezen kunnen worden
• HTML moet uitgelezen kunnen worden
• HTML moet verwerkt kunnen worden (<select> boxen die door javascript ingevuld worden bijv.)


Het liefst doe ik het zoals in het eerst plaatje...

iemand een oplossing voor het automatisch inloggen?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
https://username:wachtwoord@je.site.hier gaat sowieso niet werken, dat is recentelijk door MS namelijk uit IE gesloopt wegens security issues.

Je zou dit eens kunnen proberen (iets in deze richting dan):

code:
1
2
3
4
strHeaders = "Authorization: Basic " & _
    Base64Encode(strUserName) & ":" & _
    Base64Encode(strPassword) & vbCrLf
Browser.Navigate2 strServer, , , , strHeaders


't Grappige is dat ik gisteren nog 'n post heb gedaan met een eigen geschreven (retesnelle :Y) ) DLL om Base64 te encoden/decoden...

[ Voor 19% gewijzigd door RobIII op 19-10-2004 16:39 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • glashio
  • Registratie: Oktober 2001
  • Laatst online: 16-05 22:08

glashio

C64 > AMIGA > PC

Misschien kan je het ook los trekken van het "IExplorer" object en via deze source zelf de HTML uitlezen.

> Google Certified Searcher
> Make users so committed to Google that it would be painful to leave
> C64 Gospel
> [SjoQ] = SjoQing


  • Mir
  • Registratie: Maart 2001
  • Niet online
RobIII schreef op 19 oktober 2004 @ 16:37:
https://username:wachtwoord@je.site.hier gaat sowieso niet werken, dat is recentelijk door MS namelijk uit IE gesloopt wegens security issues.

Je zou dit eens kunnen proberen (iets in deze richting dan):

code:
1
2
3
4
strHeaders = "Authorization: Basic " & _
    Base64Encode(strUserName) & ":" & _
    Base64Encode(strPassword) & vbCrLf
Browser.Navigate2 strServer, , , , strHeaders
Werkt niet..
maar dat kan liggen aan wat er nog meer in moet..
alleen zou ik even geen idee hebben waar ik dat moet vinden.. maar ik ga daar even naar zoeken!
glashio schreef op 19 oktober 2004 @ 16:41:
Misschien kan je het ook los trekken van het "IExplorer" object en via deze source zelf de HTML uitlezen.
die ga ik ook even proberen! tnx

[ Voor 4% gewijzigd door Mir op 19-10-2004 16:52 ]


  • Mir
  • Registratie: Maart 2001
  • Niet online
Helaas,

dat SSL stukje beschrijft niets over inloggen met username+password ;(

  • Mir
  • Registratie: Maart 2001
  • Niet online
http://support.microsoft....aspx?scid=kb;EN-US;284285

zelfs met dat software pakketje krijg ik inloggen niet voor elkaar :(

baal baal
Pagina: 1