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