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