WN

WN (https://www.wn.se/forum/index.php)
-   Off Topic (https://www.wn.se/forum/forumdisplay.php?f=7)
-   -   Macro för Internet Explorer (https://www.wn.se/forum/showthread.php?t=33718)

eliasson 2008-12-04 13:08

Hej,
Ponera följande
En tunn klient som ansluter till en terminal server som automatiskt öppnar iexplorer.exe (Internet Explorer) där en inloggningsruta visas, och där vi vill automatiskt logga in via macro eller liknande.

Följande idéer har varit uppe
- Använda någon inbyggd funktion i Internet Explorer/Windows som loggar in automatiskt, men en sådan funktion finns antagligen inte.
- Någon tredje part applikation som loggar in automatiskt på sidan via ett macro, t ex AutoHotKey, men vi drar oss gärna för att använda tredje part applikationer.

Har ni någon smart lösning på detta?

MMC 2008-12-04 13:14

Vad är det för fel på att använda en cookie på klienten och låta servern logga in användaren direkt efter att ha verifierat cookien? Annars måste ju inloggningsuppgifterna sparas i klartext på klienten, vilket är ännu mer osäkert.

eliasson 2008-12-04 13:17

Hade vi haft förutsättningarna att ändra till cookies istället för sessions så hade det varit en lösning, men det är inte fallet. Man hade möjligtvis kunna skicka en POST, spara sessionen, och applicera den på Internet Explorer via argumenten - men ännu en gång tvivlar jag på att det ens går.

hnn 2008-12-04 15:00

Varför inte öppna följande URL?

ht tp://username:[email protected]

MMC 2008-12-04 22:08

Citat:

Originally posted by eliasson@Dec 4 2008, 13:17
Hade vi haft förutsättningarna att ändra till cookies istället för sessions så hade det varit en lösning, men det är inte fallet. Man hade möjligtvis kunna skicka en POST, spara sessionen, och applicera den på Internet Explorer via argumenten - men ännu en gång tvivlar jag på att det ens går.
Okej, så ni har inte kontroll över servern, det sätter problemet i ett annat ljus. Då skulle jag föreslå autohotkey som det absolut enklaste och felsäkra.

Ett annat alternativ är att IE öppnas på en HTML-sida med ett formulär med gömda fält motsvarande inloggningsformuläret och ett onload-javaskript som postar formuläret till inloggningsformulärets action efter 1 sekund eller liknande.

eliasson 2008-12-05 07:26

Citat:

Ursprungligen postat av hnn
Varför inte öppna följande URL?
ht tp://username:[email protected]

Eftersom det är en custom loginsida, och inte en HTTP authentication.

Citat:

Ursprungligen postat av MMC
Ett annat alternativ är att IE öppnas på en HTML-sida med ett formulär med gömda fält motsvarande inloggningsformuläret och ett onload-javaskript som postar formuläret till inloggningsformulärets action efter 1 sekund eller liknande.

Det hade faktiskt kanske fungerat. Tack för det svaret.

Onkelborg 2008-12-05 14:48

Alternativet är att skriva en liten app med intergerad ie-läsare som loggar in på sidan, för att sedan öppna sidan i ett nytt fönster (vanligt ie-fönster) för att sedan stänga sig självt. Fungerar om det är så att det är en massa special på sidan (som att man måste ladda sidorna i en viss ordning, eller att du måste ha rätt referer)


Alla tider är GMT +2. Klockan är nu 20:48.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson