一個(gè)經(jīng)典的權(quán)限管理系統(tǒng)
FrameWork權(quán)限設(shè)計(jì)是將權(quán)限抽象分為(查看/新增/修改/刪除/排序/打印/備用A/備用B)共八個(gè)權(quán)限。當(dāng)然,也可以根據(jù)需要來進(jìn)行擴(kuò)展。 在FrameWork中,每個(gè)模塊都會(huì)在Module目錄下對(duì)應(yīng)一個(gè)目錄(Module目錄結(jié)構(gòu)參考)。
每個(gè)模塊目錄會(huì)對(duì)應(yīng)到一個(gè)應(yīng)用ID和模塊代碼。也就是說每個(gè)模塊都會(huì)對(duì)應(yīng)到八個(gè)權(quán)限。每個(gè)模塊目錄通過其下的Web.config文件設(shè)定當(dāng)前目錄所屬哪一個(gè)應(yīng)用和模塊代碼,并在web.config中配置當(dāng)前模塊目錄下文件對(duì)應(yīng)的八個(gè)權(quán)限關(guān)系。
所有模塊目錄下的文件屬于八個(gè)權(quán)限中的哪一種權(quán)限,是在Web.config里配置的,如果模塊里的文件沒有在web.config中配對(duì)應(yīng)的權(quán)限,則此文件默認(rèn)屬于查看權(quán)限。當(dāng)然,你也可以在aspx里進(jìn)行權(quán)限的判斷定,我們也提供了在aspx里判斷權(quán)限八種權(quán)限對(duì)應(yīng)的方法。
標(biāo)簽:
FrameWork
權(quán)限
權(quán)限管理
抽象
上傳時(shí)間:
2016-07-02
上傳用戶:小儒尼尼奧