Hi I am still struggling to get ASP Authorisations to work correctly.
Somehow ASP.NET on mono is not checking the lines that are in my web.config as below... <location path="secure"> <system.web> <authorization> <allow roles="Server_Administrator,Administrator,Auth_Level_0,Auth_Level_1,Auth_Level_2" /> <deny users="*" /> </authorization> </system.web> </location> <location path="admin"> <system.web> <authorization> <allow roles="Server_Administrator,Administrator" /> <deny users="*,User" /> </authorization> </system.web> </location> My code works 100% on windows using MS .NET it just refuses to work correctly on linux under mono... Is this a known bug, lack of functionality or am i simply doing something wrong... I have this on my login routine: System.Web.Security.FormsAuthentication.SetAuthCookie(txtName.Text,false); System.Web.Security.FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1,txtName.Text,DateTime.Now,DateTime.Now.AddMinutes(20),true,pvp.GetRoles(txtName.Text)[0],"/"); String encryptedTicket = FormsAuthentication.Encrypt(ticket); HttpCookie authcookie = new HttpCookie(FormsAuthentication.FormsCookieName,encryptedTicket); Response.Cookies.Add(authcookie); And i have the following in my Globals.asax if (HttpContext.Current.Request.IsAuthenticated) { War3.PvpgnFunctions pvp = new War3.PvpgnFunctions(); HttpContext.Current.User = new System.Security.Principal.GenericPrincipal(HttpContext.Current.User.Identity, pvp.GetRoles(HttpContext.Current.User.Identity.Name)); } Where i add the roles.... It works fine on windows, totally run out of ideas on mono. Regards PJS _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list