private void OnPostAuthenticateRequest(object s, EventArgs e) { var authCookie = Request.Cookies[FormsAuthentication.FormsCookieName]; if (authCookie == null) { return; } var restaurantidentity = FormsAuthenticationHelper.GetRestaurantUserIdentityFromCookie(authCookie); if (restaurantidentity == null) { return; } var userrole = new RestaurantUserRepository().GetRestaurantUserRole(restaurantidentity.UserId); HttpContext.Current.User = new GenericPrincipal( restaurantidentity, new[] { userrole.ToString() } ); }