예제 #1
0
        public bool IsUserInRole(string roleName)
        {
            object isUserInRole = WebCommon.GetSessionValue(string.Format("is{0}User", roleName), null);

            if (isUserInRole == null)
            {
                isUserInRole = TitanADService.CheckRoleForUser(Security.GetCurrentUserId, roleName);
                WebCommon.SetSessionState(string.Format("is{0}User", roleName), isUserInRole);
                return((bool)isUserInRole);
            }
            else
            {
                return((bool)isUserInRole);
            }
        }