コード例 #1
0
ファイル: Profile.cs プロジェクト: samuraitruong/dubaonhanluc
        public bool HasPermission(SiteModules modules)
        {
            if (Role == null) return false;

            if (Role.IsFullPermission) return true;

            if (modules == SiteModules.Supportter && Role.AllowManageOnlineSupporter)
                return true;

            if (modules == SiteModules.Contact && Role.AllowManageContact)
                return true;

            if (modules == SiteModules.Poll && Role.AllowManagePoll)
                return true;

            if (modules == SiteModules.User && Role.AllowManageUser)
                return true;

             if (modules == SiteModules.WebLink && Role.AllowManageLink)
                return true;

             if (modules == SiteModules.MenuNavigation && Role.AllowManageMenu)
                 return true;
             if (modules == SiteModules.Banner && Role.AllowManageBanner)
                 return true;

             if (modules == SiteModules.Role && Role.AllowManageRole)
                 return true;

            return false;
        }
コード例 #2
0
ファイル: User.cs プロジェクト: samuraitruong/dubaonhanluc
 public bool HasPermisionOnModule(SiteModules module)
 {
     return true;
 }