Danke, ich werde das gleich mal versuchen.

Gruesse

Falkster

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Thomas Bandt
Sent: Dienstag, 11. Oktober 2005 10:25
To: [email protected]
Subject: AW: [Asp.net] Sicherheitscheck durch Include

So einfach isses nun auch wieder nicht. Es soll ja auch Websites geben
die nur aus einer einzigen physischen default.aspx im Root bestehen,
da ist man dann mit der tollen out-of-the-box-forms-authentification
von asp.net angeschissen, und muss die Hälfte doch wieder zu Fuß
programmieren.

Ich würde da jetzt kein Fass aufmachen.

Qick'n dirty Beispiel:

using System;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Caching;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace Kernel.Bll.PageModules
{
    public class CheckLogin : System.Web.UI.Control
    {
        protected override void CreateChildControls()
        {
            if(System.Web.HttpContext.Current.Session["LoginSession"] ==
null)
        
System.Web.HttpContext.Current.Response.Redirect("~/default.aspx",
true);
        }
    }
}

Das bindest du dann so ein:

<%@ Register TagPrefix="bla" Namespace="Kernel.Bll.PageModules"
Assembly="KernelAssembly" %>

<bla:CheckLogin ID="CheckLogin " runat="server" />

Kannst natürlich noch ne statische Methode hinzufügen und das Ganze dann
im
CodeBehind aufrufen usw.

Gruß, Thomas

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net



_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an