Behöver köra både forms och windows säkerhet.Hjälp med Mixad forms och windows säkerhet
Har följande scenario,
Alla som inte är behöriga skickas till winLogin.aspx, är anv en windows anv skapas auth cookie.
Är anv en Internet anv skickas dem till WebLogin.aspx och auth cookie skapas.
I min global.asax kollar jag behörighet och skickar vidare till rätt inloggingssida.
Men jag har problem med att då användaren har fått behörighet (Request.IsAuthenticated=true)
då skapas en evig loop i Application_AuthenticateRequest.
protected void Application_AuthenticateRequest(Object sender, EventArgs e)
{
if(!this.Request.IsAuthenticated)
{
int start = this.Request.Path.LastIndexOf("/");
string path = this.Request.Path.Substring(start + 1);
if (path.ToUpper() != "WEBLOGIN.ASPX")
this.Response.Cookies[Global.ReturnUrl].Value = this.Request.Path;
}
else
{
//läs tillbaka från cookie här... Fastnar här.
}
}
Behöver lite råd ang detta, om någon har lite förslag på liknande lösning eller länkar vore jag tacksam.
Ursäkta för den dåliga beskrivningen. Hoppas någon fattar ändå.