securitytrimmingenabled

    0熱度

    1回答

    這裏是概述 創建成員 創建角色 創建網站地圖(修改使用角色=「管理員」) 創建菜單和綁定的web.sitemap菜單,使用新從菜單中智能標籤 修改web.config中的數據源,以使securityTrimmingEnabled 它的工作原理升這個。如果我將一個角色分配給站點地圖中的根節點,則該菜單對所有其他角色都是正確的,除了分配給它的角色之外。 如果我在其中一個子菜單中使用角色,它不起作用。有

    0熱度

    1回答

    我面對奇怪的問題在我的地盤,我有菜單,我與asp:menu和SiteMap處理,現在我想基於roles限制menu's,所以我在web.config中使用securityTrimmingEnable="true" ,現在我的問題是我有一些菜單項需要由2種類型的用戶(管理員和登錄用戶)啓用,現在在Web.Sitemap文件中,我創建了siteMapNode它在菜單中使用,此處我已添加roles屬性以

    3熱度

    3回答

    我滾動我自己的SiteMapProvider繼承System.Web.XmlSiteMapProvider。 我想重寫檢查用戶是在的SiteMapNode的財產roles指定角色的邏輯: <siteMapNode url="Add.aspx?type=user" title="Add user" roles="admin" /> 我怎麼能這樣做? XmlSiteMapProvider調用哪個類

    0熱度

    1回答

    我有自定義SiteMapProvider和RoleProvider一起正常工作:IsAccessibleToUser回報false如果當前用戶的角色不SiteMapNode.Roles的請求的頁面提及。 所以麪包屑或菜單不顯示的項目。 但用戶仍然可以現在鍵入URL顯示直接打開一個網頁。我怎樣才能阻止這種行爲? 我也有未來的Web.config設置: <authorization> <al