[jscript] pop-up en bronpagina - toch andere sessie gewenst

Pagina: 1
Acties:

  • Boogie
  • Registratie: Januari 2001
  • Laatst online: 24-04 04:51
Voor een projectje moet ik een gedeelte van een bestaande site (MET gebruikersverificatie) in een pop-up openen vanaf een andere website.

De pop-up logt automatisch met een dummy gebruikerscode in, zodat deze ene functionaleit het ook buiten de beveiligde website doet.

Het probleem is nu dat als ik in het "originele" browservenster, dat de pop-up gelanceerd heeft, daarna de beveiligde website bezoek, ik automatisch ingelogd ben met die dummy gebruiker. Als ik een nieuw browserscherm open kan ik NIET de beveiligde site op.

Ik gebruik deze link:
<input type="button" value="Klik Hier" onclick="window.open('http://somesite.nl/somepage.html', 'Titel','width=600,height=400,scrollbars=yes,left=150,top=80'); return false" />

somepage.html bevat een frameset voor in de pop-up:

<html>
<frameset rows= " 100%,* border = "0">
<frame name="Content" src="http://securesite.nl/content.html" scrolling="no" frameborder="0">
<frame name="inlog" src="http://somesite/inloggen.html" frameborder="0" noresize>
</frameset>
</frameset>
<body>
</body>
</html>

inloggen.html zorgt voor het inloggen:
<html>
<body onload='document.login.submit()'>
<FORM METHOD="post" NAME="login" ACTION="http://securesite.nl/login?SId=1">
<INPUT TYPE="hidden" NAME="USERNAME" value="DUMMY">
<INPUT TYPE="hidden" NAME="PASSWORD">
</form>
</body>
</html>

Hoe kan ik voorkomen dat ik op het "lancerende" browserscherm de sessie gegevens van de ander heb? (als het dat is?)
Ik denk toch dat door die onclick="window.open.. de bronpagina en de pop-up een soort moeder-child relatie houden?!

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Ik vermoedt idd dat het door de parent-child relatie van de windows komt. Ik moet wel zeggen dat dit een verschrikkelijk brakke beveiliging is, kun je niet beter aan de hand van de referrer toegang geven?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 17:26

gorgi_19

Kruimeltjes zijn weer op :9

André schreef op dinsdag 10 mei 2005 @ 10:53:
Ik vermoedt idd dat het door de parent-child relatie van de windows komt. Ik moet wel zeggen dat dit een verschrikkelijk brakke beveiliging is, kun je niet beter aan de hand van de referrer toegang geven?
Sommige firewalls, waaronder Norton als ik het goed heb, blokkeren referrers standaard :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

gorgi_19 schreef op dinsdag 10 mei 2005 @ 10:57:
[...]

Sommige firewalls, waaronder Norton als ik het goed heb, blokkeren referrers standaard :)
Daar zit wat in :)

En als je nou op de plek waar je nu 'Titel' hebt staan eens '_blank' probeerd? Want het 2de argument is niet zoals velen denken de titel van het window maar de target. :)

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

André schreef op dinsdag 10 mei 2005 @ 11:00:
[...]

En als je nou op de plek waar je nu 'Titel' hebt staan eens '_blank' probeerd? Want het 2de argument is niet zoals velen denken de titel van het window maar de target. :)
Ik vrees dat dat niet veel zal uitmaken. Je opent nog steeds een nieuw window binnen dezelfde IE instantie. Met als gevolg dat de session wordt gedeeld.
Tenminste, dat zou ik logischerwijs verwachten. Ik heb het niet getest.

offtopic:
[sex met mieren]
Het tweede argument is de name van het window. En deze kan je inderdaad gebruiken in de target van, bijvoorbeeld, een link.
[/sex met mieren]

Today's subliminal thought is:


  • Boogie
  • Registratie: Januari 2001
  • Laatst online: 24-04 04:51
_blank helpt niet, volgens mij is het toch echt het titelveld van de pop-up die ik daar meegeef.
Althans zo staat het in de manual die ik gebruikt heb.
http://www.mijnhomepage.nl/javascript/popup-maken.php

Iemand anders nog leuke ideeen?

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Boogie schreef op woensdag 11 mei 2005 @ 14:03:
_blank helpt niet, volgens mij is het toch echt het titelveld van de pop-up die ik daar meegeef.
Althans zo staat het in de manual die ik gebruikt heb.
http://www.mijnhomepage.nl/javascript/popup-maken.php
offtopic:
Je tutorial heeft het ook over een venster_naam, niet titel.
Iemand anders nog leuke ideeen?
Gebruikers ook laten uitloggen?

Wat wil je eigenlijk bereiken met deze constructie? Ik zou me niet zo veel zorgen maken over het bezoek naar de 'secure' site vanuit het calling window als je op deze manier je andere site probeert af te schermen.
Nog een vraagje: waarom zou een gebruiker in het 'calling window' niet meer naar de 'secure' site mogen? Ze zijn toch ingelogd?

Today's subliminal thought is:


  • Boogie
  • Registratie: Januari 2001
  • Laatst online: 24-04 04:51
Gebruikers ook laten uitloggen?
Ik zou niet weten hoe, maar misshien iets waar ik naar kan kijken. Dan zou ik de lancerende pagina willen uitloggen, maar dan is waarschijnlijk mijn pop-up ook uitgelogt.
Nog een vraagje: waarom zou een gebruiker in het 'calling window' niet meer naar de 'secure' site mogen? Ze zijn toch ingelogd?
Op de beveiligde site zitten meldingsformulieren voor storingen. Die gebruiken automatisch de gegevens van de ingelogde persoon, daarom wil ik niet dat ze daar als "Dummy" binennkomen.
Binnen de beveiligde site zit ook een telefoonboek dat ik wel beschibaar wil stellen, maar dat wordt niet door dat systeem ondersteund, vandaar deze "pop-up constructie"

[ Voor 4% gewijzigd door Boogie op 17-05-2005 09:31 ]

Pagina: 1