• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

        SharePoint 通過HttpModule 管理視圖權限

        SharePoint 通過HttpModule 管理視圖權限

        更新時間:2024-02-09 文章作者:未知 信息來源:網絡 閱讀次數:

        SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。

        HttpModule工作原理

          HttpModule負責監聽HttpRequest,當一個HTTP請求到達HttpModule時,整個ASP.NET Framework系統還并沒有對這個HTTP請求做任何處理,也就是在此時,我們進行權限的判斷,如果沒有相關權限導向跳轉頁面。

        創建HttpModule并部署

          1、打開Visual Studio 2013(當然可以用你所安裝的任何版本VS),選擇創建新的Project,如下圖:

        clip_image001

          2、選擇Visual C#節點中Web幾點,選擇“ASP.NET Web Application”,如下圖:

        clip_image002

          3、選擇一個空的template即可,然后點擊OK,如下圖:

        clip_image003

          4、在Project里創建一個新項目,選擇ASP.NET Module,輸入名字,點擊Add,如下圖:

        clip_image004

          5、在新加的HttpModule項目里,Init方法內添加一個新事件(這個事件是在完成所有Request時執行的),如下圖:

        clip_image005

          6、在新添加的方法里,添加我們判斷的代碼,我這里測試的視圖地址是/sites/JianYu/DocLibrary/Forms/AllItems.aspx,如果當前用戶符合規則,不做任何處理,否則跳轉到沒有權限的頁面。當然,記得引用MicroSoft.SharePoint.dll這個文件;

        clip_image006

          7、當然還要創建跳轉頁面,我們去到頁面庫,我們看到只有一個找不到頁面時候訪問的頁面,我們添加一個沒有權限的頁面,如下圖:

        clip_image007

          8、點擊Ribbon菜單上面Files里面New Document,選擇Page,如下圖:

        clip_image008

          9、填寫Title和URL Name,然后選擇跳轉頁面的頁面布局,點擊創建,如下圖:

        clip_image009

          10、創建完成后,進入頁面庫,找到我們創建的頁面,編輯屬性,如下圖:

        clip_image010

          11、找到跳轉URL屬性,填寫首頁地址,如下圖:

        clip_image011

          12、然后看到這個頁面已經創建完畢了,如果需要,可以修飾一下,如下圖:

        clip_image012

          13、接下來就是部署HttpModule了,找到我們應用程序的web.config,如下圖:

        clip_image013

          14、找到web.config添加我們HttpModule的注冊信息,如下圖:

        clip_image014

          15、將生產的dll文件,部署到端口下的bin目錄下,如下圖:

        clip_image015

          16、通過瀏覽器工具,可以看到頁面跳轉的過程,如下圖:

        clip_image016

        總 結

          當然,我這個權限判斷比較簡單,如果需要負責的權限管理,可以設計一個權限列表,用來管理頁面和用戶與組即可,這個都是比較簡單的了,呵呵。


        Sharepoint 可以幫助企業用戶輕松完成日常工作。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 四虎永久成人免费影院域名| 4399好看日本在线电影免费| 久久夜色精品国产亚洲AV动态图 | 国产一级高青免费| 亚洲精品9999久久久久无码 | 亚洲嫩草影院久久精品| 欧美a级在线现免费观看| eeuss影院www天堂免费| 久久亚洲精品无码av| 欧洲乱码伦视频免费国产 | 久久夜色精品国产噜噜亚洲AV| 国产国产人免费视频成69大陆| 亚洲视频免费在线观看| 无码国产精品一区二区免费虚拟VR | 亚洲精品无码专区久久久| 搡女人免费视频大全| 久久精品国产精品亚洲精品| 亚洲爆乳AAA无码专区| 男女超爽刺激视频免费播放| 国产aa免费视频| 极品美女一级毛片免费| 又黄又大又爽免费视频| 亚洲精品无码不卡在线播放| 亚洲免费视频网站| 最好免费观看高清在线| 亚洲免费观看网站| 成年人视频在线观看免费| 亚洲娇小性色xxxx| 日本亚洲色大成网站www久久| 在线美女免费观看网站h| 久久精品国产亚洲av麻豆| 99久久精品免费视频| 国产精品亚洲精品日韩已方| 亚洲国产精品成人AV无码久久综合影院| 亚洲国产精品日韩av不卡在线| 日韩免费高清视频网站| 国产精品国产亚洲区艳妇糸列短篇 | 中文字幕人成人乱码亚洲电影| 久久嫩草影院免费看夜色| 亚洲v高清理论电影| 又粗又大又黑又长的免费视频|