joehuaba
Goto Top

Prüfen, ob man bei einem Onlineportal angemeldet ist

Guten Morgen zusammen,

ich möchte vorzugsweise mit VB.NET oder PowerShell prüfen,
ob man auf einer bestimmten Website im InternetExplorer (z.B. Amazon) angemeldet ist.

Leider weiß ich nicht wie ich an das Problem rangehen soll.
Ich finde auch nichts passendes in Google, was mir weiterhelfen könnte.

Könnte man evtl. auf Cookies prüfen ?

Bin für jeden Tipp dankbar face-smile


Gruß Joe

Content-Key: 352071

Url: https://administrator.de/contentid/352071

Printed on: April 20, 2024 at 15:04 o'clock

Mitglied: 134464
Solution 134464 Oct 18, 2017 updated at 14:29:29 (UTC)
Goto Top
Internetexplorer com Objekt erstellen, dann eine bestimmte Seite ansteuern an der du erkennen kannst das du eingeloggt bist, dort ein Element auslesen von dem du weißt welchen Wert es haben muss wenn du eingeloggt bist. Hat es den erwarteten Wert, bist du eingeloggt ansonsten nicht.

Beispiel Amazon:
$ie = New-Object -Com "InternetExplorer.Application"  
$ie.Visible = $false
$ie.Navigate('https://www.amazon.de/gp/css/order-history/ref=nav_youraccount_orders')  
while($ie.Busy){sleep .5}
if ($ie.Document.body.innerText -match 'Meine Bestellungen'){  
    write-host "Logged in."  
}else{
    write-host "Logged out."  
}
$ie.Quit()
Member: joehuaba
joehuaba Oct 19, 2017 at 06:02:20 (UTC)
Goto Top
Funktioniert perfekt !
Vielen Dank für diesen Denkanstoß ! face-smile

Gruß joe