[ASP] Sessie niet onthouden

Pagina: 1
Acties:

  • Flaterik
  • Registratie: Maart 2001
  • Laatst online: 03-06-2025
Een klant van ons heeft problemen met ASP sessies.

De sessie wordt aangemaakt en regelmatig na enkele minuten weer verbroken. Dit terwijl de sessie tijd op de server is ingesteld op 30 minuten.

Op iedere pagina is een include file aanwezig voor de sessie.

weet iemand waar dit aan kan liggen?

Digital Nomad, frequent flyer en minimalist...https://erikvandermeulen.nl


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 12-02 21:39

TeeDee

CQB 241

Aan van alles. Er kan ergens een session.abandon staan bijvoorbeeld, of een andere include file welke de session.timeout naar 1 ms zet.

Heart..pumps blood.Has nothing to do with emotion! Bored


  • wboevink
  • Registratie: September 2004
  • Laatst online: 09-02 17:21
Dan zul je wat mij betreft toch iets specifieker moeten wezen, en het liefst ondersteund met code.

  • Flaterik
  • Registratie: Maart 2001
  • Laatst online: 03-06-2025
Extra info van klant. Eerste quote is code, daarna reactie van klant:
Op een willekeurige beveiligde pagina, voor het gemak index.asp include ik het volgende:
<!-- #INCLUDE FILE="includes/top.asp"-->

deze pagina include op zijn beurt:
<!-- #INCLUDE FILE="functions.asp"-->

en in functions.asp gebeurt op script level:

Session.Timeout=30
Session("dummy")="dummy"
Deze dummy zet ik omdat de sessie start wanneer je een waarde zet, dit gebeurt bij iedere refresh van de pagina.

Dan roep ik vanuit index.asp de funtie: CheckSession() aan die in functions.asp staat. Deze bekijkt of session variabelen gevuld zijn. Zo niet, dan terug naar inloggen, wel dan verder.

Dit werkt goed binnen 3 minuten refreshen, maar als ik meer dan 3 minuten non-actief ben dan moet
ik opnieuw inloggen. ik heb de session timeout toch op 30 minuten gezet.

Digital Nomad, frequent flyer en minimalist...https://erikvandermeulen.nl


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 12-02 21:39

TeeDee

CQB 241

Dat zou inderdaad 30 minuten moeten zijn. Maar het akelige gevoel bekruipt me dat er ergens anders nog een session.timeout geset wordt waar een 0 vergeten is.

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Flaterik
  • Registratie: Maart 2001
  • Laatst online: 03-06-2025
Bedankt voor je snelle reactie. De klant weet zeker dat er nergens "3" minuten staat. Ik zal het voor de zekerheid nogmaals nalopen. Zijn er nog andere opties?

Digital Nomad, frequent flyer en minimalist...https://erikvandermeulen.nl


  • wboevink
  • Registratie: September 2004
  • Laatst online: 09-02 17:21
Zitten er frames op de site

  • Viper®
  • Registratie: Februari 2001
  • Niet online
is er nog een session timeout gespecificeerd in de web.config ?

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 12-02 21:39

TeeDee

CQB 241

Viper® schreef op vrijdag 06 oktober 2006 @ 15:54:
is er nog een session timeout gespecificeerd in de web.config ?
In een Legacy ASP zal je geen web.config hebben. En een web.config zal niet aan een Legacy ASP applicatie mogen zitten.

[ Voor 44% gewijzigd door TeeDee op 06-10-2006 15:58 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Viper®
  • Registratie: Februari 2001
  • Niet online
TeeDee schreef op vrijdag 06 oktober 2006 @ 15:57:
[...]

In een Legacy ASP zal je geen web.config hebben. En een web.config zal niet aan een Legacy ASP applicatie mogen zitten.
Het is vrijmiddag, ik las overal asp.net pagina :')

my bad (toch eens iets minder in de .net zitten)

  • Flaterik
  • Registratie: Maart 2001
  • Laatst online: 03-06-2025
Er zitten geen frames in

Digital Nomad, frequent flyer en minimalist...https://erikvandermeulen.nl


  • wboevink
  • Registratie: September 2004
  • Laatst online: 09-02 17:21
kun je iets zeggen over de server configuratie? welk os? welke iis versie?
Met welke browsers is het getest?
Geen applicatie draaien die cookies weggooit?

In IIS6 is er een instelling voor application pools om de worker processes weg te gooien na een x-aantal minuten.

[ Voor 27% gewijzigd door wboevink op 06-10-2006 17:39 ]


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 12-02 21:39

TeeDee

CQB 241

Ben eigenlijk wel erg benieuwd hoe dit hele verhaal afgelopen is.

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Draait er een virusscanner? Hier zelfde probleem, ligt er aan dat de virusscanner bestanden wijzigt, waardoor het sessionmgmt een timeout geeft...

  • DukeMan
  • Registratie: Mei 2000
  • Niet online
Verwijderd schreef op maandag 09 oktober 2006 @ 15:44:
Draait er een virusscanner? Hier zelfde probleem, ligt er aan dat de virusscanner bestanden wijzigt, waardoor het sessionmgmt een timeout geeft...
Of hij scant je global.asa waardoor deze denkt dat hij gewijzigd is en dus je sessies worden beeindigd.

(probeer het bestand maar eens te editen, dan gebeurd er hetzelfde)
Pagina: 1