Hallo Ihr... noch ein kleiner Nachtrag zu eurer Diskussion...
Bin halt ein bisschen Sp�t, aber was soll es.

Also; im Session_On_Start erstellst du im Application Objekt in einem Array
(gen�gend Gross Dimensionieren, damit m�glichst nie ein Redim ausgef�hrt
werden muss; braucht performance) einen Buffer

In der SessionID erstellst du eine Referenz auf diesen Buffer.
Beim Aufruf jeder Page gehst du �ber die Referenz auf das Application Objekt
und schaust dort, ob der user abgelaufen ist.

Dummy Code:
===========
Session_OnStart
 for counter = LBound (Array) to UBound (Array)
  if Array(Counter)(Busy) = False then
   exit for
  end if
 end for
 n�chsteFreieID = counter
 Array(n�chsteFreieID)(Busy) = True
 Array(n�chsteFreieID)(userActive) = True
 Session.Contents (MyReferenz) = n�chsteFreieID
end sub

Session_OnEnd
 Array(Session.Contents (MyReferenz))(Busy) = False
end sub

Jede Page:
MyArray = Application.contents(Array)
if MyArray(Session.Contents(MyReferenz))(UserActive) = false then
 Session.Abandon
 response.Redirect ("default.asp")
end if

Du must nur ein gen�gend grosses Array definieren (z.B. 100)
Bei bedarf (ist das Array gef�llt); erh�hst du die Size um weitere 100
(nat�rlich so, dass der original Inhalt nicht gel�scht wird).
Speicherst pro Session den Status und pr�fttst auf jeder Page, ob der Status
noch ok ist.

Verstanden?

-----Original Message-----
From: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
Sent: Mittwoch, 13. Februar 2002 14:57
To: ActiveServerPages German
Subject: [aspgerman] Re: AW: Re: AW: Application(Sessions) aller User
beeinflussen


> 
> Nein, du hast eh nur Zugriff auf die "eigene" Session.
> Deshalb musst/kannst du auch nichts vergleichen.
> 

ja, aber dann m�sste man den denjenigen dazu �bereden die ban.asp
aufzurufen... nicht sehr realistisch... ;-)

Claudius


| [aspgerman] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

Antwort per Email an