Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Prism Timeout und Session-Status in ASP.NET Webanwendung (https://www.delphipraxis.net/100339-timeout-und-session-status-asp-net-webanwendung.html)

eddie11 26. Sep 2007 15:34


Timeout und Session-Status in ASP.NET Webanwendung
 
Hi,

ich möchte bei einer ASP.NET-Anwendung den Session-Status abfrage, um zu prüfen ob die Session abgelaufen ist - das ist ja eine ganz normale Methode, um einen Automatischen Logout zu erzwingen.

Es gibt in der Global.asax die Prozedur

Delphi-Quellcode:
procedure TGlobal.Application_BeginRequest(sender: System.Object; e: EventArgs);
begin
  if Session = nil then
    response.Redirect('timeout.aspx');
end;
wenn ich dort versuche den Session-Status abzufragen, gibt es die Fehlermeldung:

"Sitzungsstatus steht in diesem Kontext nicht zur Verfügung"

wie kann ich das gewünschte erreichen bzw. was mache ich falsch?

Andi1985 27. Sep 2007 07:31

Re: Timeout und Session-Status in ASP.NET Webanwendung
 
Delphi-Quellcode:
procedure TWebForm1.Page_Load(sender: System.Object; e: System.EventArgs);
begin
if (Session['user'] = nil) or (Session['pass'] = nil) then
    Response.Redirect('login.aspx');
end;
?

eddie11 27. Sep 2007 09:19

Re: Timeout und Session-Status in ASP.NET Webanwendung
 
ja, danke das funzt, hab ich auch schon überlegt,

aber: ich muss dann auf jeder Seite eine TimeOut-Behandlungsroutine einbauen. Ich würde das gerne zentral abhandeln.

vermutlich wird mir aber nicht anderes übrigbleiben...

danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz