• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# CMSAdminControl类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中CMSAdminControl的典型用法代码示例。如果您正苦于以下问题:C# CMSAdminControl类的具体用法?C# CMSAdminControl怎么用?C# CMSAdminControl使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



CMSAdminControl类属于命名空间,在下文中一共展示了CMSAdminControl类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: emailTemplateListElem_OnCheckPermissions

 /// <summary>
 /// On check permissions event handler.
 /// </summary>
 protected void emailTemplateListElem_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     if (!CMSContext.CurrentUser.IsAuthorizedPerResource("cms.emailtemplates", permissionType))
     {
         RedirectToCMSDeskAccessDenied("CMS.EmailTemplates", permissionType);
     }
 }
开发者ID:puentepr,项目名称:kentico-site-example,代码行数:10,代码来源:List.aspx.cs


示例2: ucOptions_OnCheckPermissions

 private void ucOptions_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     if (permissionType == CMSAdminControl.PERMISSION_MODIFY)
     {
         CheckProductModifyAndRedirect(EditedObject as SKUInfo);
     }
 }
开发者ID:dlnuckolls,项目名称:pfh-paypalintegration,代码行数:7,代码来源:Product_Edit_Options.aspx.cs


示例3: elemSubscriptions_OnCheckPermissions

 protected void elemSubscriptions_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerResource("CMS.Users", CMSAdminControl.PERMISSION_MODIFY))
     {
         RedirectToAccessDenied("CMS.Users", CMSAdminControl.PERMISSION_MODIFY);
     }
 }
开发者ID:arvind-web-developer,项目名称:csharp-projects-Jemena-Kentico-CMS,代码行数:7,代码来源:User_Edit_Subscriptions.aspx.cs


示例4: membershipEditElem_OnCheckPermissions

 protected void membershipEditElem_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     if (!CMSContext.CurrentUser.IsAuthorizedPerResource("CMS.Membership", permissionType))
     {
         RedirectToCMSDeskAccessDenied("CMS.Membership", permissionType);
     }
 }
开发者ID:puentepr,项目名称:kentico-site-example,代码行数:7,代码来源:New.aspx.cs


示例5: CheckPermissions

 protected void CheckPermissions(string permissionType, CMSAdminControl sender)
 {
     if ((!currentUser.IsAuthorizedPerResource("CMS.Friends", permissionType)) && (currentUser.UserID != userId))
     {
         RedirectToAccessDenied("CMS.Friends", permissionType);
     }
 }
开发者ID:dlnuckolls,项目名称:pfh-paypalintegration,代码行数:7,代码来源:User_Edit_Friends_Approved.aspx.cs


示例6: forumSecurity_OnCheckPermissions

    private void forumSecurity_OnCheckPermissions(string permissionType, CMSAdminControl sender)
    {
        int groupId = 0;
        ForumInfo fi = ForumInfoProvider.GetForumInfo(ValidationHelper.GetInteger(Request.QueryString["forumid"], 0));
        if (fi != null)
        {
            ForumGroupInfo fgi = ForumGroupInfoProvider.GetForumGroupInfo(fi.ForumGroupID);
            if (fgi != null)
            {
                groupId = fgi.GroupGroupID;
            }
        }

        // Check permissions
        if (!CMSContext.CurrentUser.IsGroupAdministrator(groupId))
        {
            // Check permissions
            if (!CMSContext.CurrentUser.IsAuthorizedPerResource("CMS.Groups", permissionType))
            {
                forumSecurity.StopProcessing = true;

                // Redirect only if permission READ is check
                if (permissionType == CMSAdminControl.PERMISSION_READ)
                {
                    RedirectToCMSDeskAccessDenied("CMS.Groups", permissionType);
                }
            }
        }
    }
开发者ID:hollycooper,项目名称:Sportscar-Standings,代码行数:29,代码来源:Forum_Security.aspx.cs


示例7: elemEdit_OnCheckPermissions

 void elemEdit_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     MediaLibraryInfo mli = MediaLibraryInfoProvider.GetMediaLibraryInfo(QueryHelper.GetInteger("libraryid", 0));
     if (!MediaLibraryInfoProvider.IsUserAuthorizedPerLibrary(mli, "Read"))
     {
         CMSPage.RedirectToCMSDeskAccessDenied("cms.medialibrary", "Read");
     }
 }
开发者ID:KuduApps,项目名称:Kentico,代码行数:8,代码来源:Library_Edit_General.aspx.cs


示例8: ucAbuseReportList_OnCheckPermissions

 /// <summary>
 /// Check permission.
 /// </summary>
 /// <param name="permissionType">Permission type</param>
 /// <param name="sender">Sender</param>
 private void ucAbuseReportList_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     if (!CMSContext.CurrentUser.IsAuthorizedPerResource("CMS.AbuseReport", permissionType))
     {
         sender.StopProcessing = true;
         RedirectToAccessDenied("CMS.AbuseReport", permissionType);
     }
 }
开发者ID:hollycooper,项目名称:Sportscar-Standings,代码行数:13,代码来源:AbuseReport_List.aspx.cs


示例9: PollSecurity_OnCheckPermissions

 /// <summary>
 /// Check permissions event handler.
 /// </summary>
 void PollSecurity_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     // Check permissions
     if (!CMSContext.CurrentUser.IsAuthorizedPerResource("CMS.Polls", permissionType))
     {
         sender.StopProcessing = true;
     }
 }
开发者ID:KuduApps,项目名称:Kentico,代码行数:11,代码来源:Polls_Security.aspx.cs


示例10: PollSecurity_OnCheckPermissions

 /// <summary>
 /// Check permissions event handler.
 /// </summary>
 private void PollSecurity_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     // Check permissions
     if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerResource("CMS.Polls", permissionType))
     {
         sender.StopProcessing = true;
     }
 }
开发者ID:arvind-web-developer,项目名称:csharp-projects-Jemena-Kentico-CMS,代码行数:11,代码来源:Polls_Security.aspx.cs


示例11: CheckPermissions

 private void CheckPermissions(string permissionType, CMSAdminControl sender)
 {
     CurrentUserInfo currentUser = CMSContext.CurrentUser;
     if ((!currentUser.IsAuthorizedPerResource("CMS.Friends", permissionType)) && (currentUser.UserID != userId))
     {
         RedirectToAccessDenied("CMS.Friends", permissionType);
     }
 }
开发者ID:hollycooper,项目名称:Sportscar-Standings,代码行数:8,代码来源:User_Edit_Friends_ToApprove.aspx.cs


示例12: userNotificationsElem_OnCheckPermissions

 protected void userNotificationsElem_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     CurrentUserInfo cui = CMSContext.CurrentUser;
     if ((cui == null) || ((userId != cui.UserID) && !cui.IsAuthorizedPerResource("CMS.Users", permissionType)))
     {
         RedirectToCMSDeskAccessDenied("CMS.Users", permissionType);
     }
 }
开发者ID:puentepr,项目名称:kentico-site-example,代码行数:8,代码来源:User_Edit_Notifications.aspx.cs


示例13: FriendsReject_OnCheckPermissions

 protected void FriendsReject_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     // Check if reject is for current user or another user with permission to manage it
     if ((currentUser.UserID != userId) && !currentUser.IsAuthorizedPerResource("CMS.Friends", permissionType))
     {
         RedirectToAccessDenied("CMS.Friends", permissionType);
     }
 }
开发者ID:v-jli,项目名称:jean0407large,代码行数:8,代码来源:Friends_Reject.aspx.cs


示例14: emailSender_OnCheckPermissions

 void emailSender_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     // Check READ permission
     if (!CMSContext.CurrentUser.IsAuthorizedPerResource("CMS.EventManager", permissionType))
     {
         RedirectToCMSDeskAccessDenied("CMS.EventManager", permissionType);
     }
 }
开发者ID:KuduApps,项目名称:Kentico,代码行数:8,代码来源:Events_SendEmail.aspx.cs


示例15: userNotificationsElem_OnCheckPermissions

 protected void userNotificationsElem_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     var cui = MembershipContext.AuthenticatedUser;
     if ((cui == null) || ((mUserId != cui.UserID) && !cui.IsAuthorizedPerResource("CMS.Users", permissionType)))
     {
         RedirectToAccessDenied("CMS.Users", permissionType);
     }
 }
开发者ID:dlnuckolls,项目名称:pfh-paypalintegration,代码行数:8,代码来源:User_Edit_Notifications.aspx.cs


示例16: elemEdit_OnCheckPermissions

 /// <summary>
 /// OnCheckPermissions event handler.
 /// </summary>
 private void elemEdit_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     MediaLibraryInfo mli = (MediaLibraryInfo)EditedObject;
     if (!MediaLibraryInfoProvider.IsUserAuthorizedPerLibrary(mli, "Read"))
     {
         RedirectToAccessDenied("cms.medialibrary", "Read");
     }
 }
开发者ID:dlnuckolls,项目名称:pfh-paypalintegration,代码行数:11,代码来源:Library_Edit_General.aspx.cs


示例17: ucAbuseEdit_OnCheckPermissions

 /// <summary>
 /// Check permission.
 /// </summary>
 /// <param name="permissionType">Permission type</param>
 /// <param name="sender">Sender</param>
 private void ucAbuseEdit_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerResource("CMS.AbuseReport", permissionType))
     {
         sender.StopProcessing = true;
         RedirectToAccessDenied("CMS.AbuseReport", permissionType);
     }
 }
开发者ID:dlnuckolls,项目名称:pfh-paypalintegration,代码行数:13,代码来源:AbuseReport_Edit.aspx.cs


示例18: librarySecurity_OnCheckPermissions

 private void librarySecurity_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     MediaLibraryInfo mli = MediaLibraryInfoProvider.GetMediaLibraryInfo(libraryId);
     if (!MediaLibraryInfoProvider.IsUserAuthorizedPerLibrary(mli, "Read"))
     {
         RedirectToAccessDenied("cms.medialibrary", "Read");
     }
 }
开发者ID:dlnuckolls,项目名称:pfh-paypalintegration,代码行数:8,代码来源:Library_Edit_Security.aspx.cs


示例19: attendeesList_OnCheckPermissions

 /// <summary>
 /// 'Check permission' event handler.
 /// </summary>
 private void attendeesList_OnCheckPermissions(string permissionType, CMSAdminControl sender)
 {
     // Check READ permission
     if (!MembershipContext.AuthenticatedUser.IsAuthorizedPerResource("CMS.EventManager", permissionType))
     {
         RedirectToAccessDenied("CMS.EventManager", permissionType);
     }
 }
开发者ID:dlnuckolls,项目名称:pfh-paypalintegration,代码行数:11,代码来源:Events_Attendee_List.aspx.cs


示例20: PostApprove_OnCheckPermissions

    /// <summary>
    /// Check whether user is group administrator or has manage permission.
    /// </summary>
    /// <param name="groupId">Comunnity group ID</param>
    /// <param name="permissionName">Permission name</param>
    void PostApprove_OnCheckPermissions(string permissionType, CMSAdminControl sender)
    {
        if (permissionType.Equals("modify", StringComparison.InvariantCultureIgnoreCase))
        {
            permissionType = "Manage";
        }

        // Check permissions
        CheckPermissions(groupId, permissionType);
    }
开发者ID:KuduApps,项目名称:Kentico,代码行数:15,代码来源:ForumPostApprove.aspx.cs



注:本文中的CMSAdminControl类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# CMSNode类代码示例发布时间:2022-05-24
下一篇:
C# CLogger类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap