Beispiel #1
0
        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() }
                );
        }