2.支持在web.config中配置Url參數(shù)權(quán)限判斷
3.用戶管理模塊中,用戶類型增加" />
1.TabOptionWebControls能自動(dòng)拉出,但HeadMenuWebControls卻不能
2.支持在web.config中配置Url參數(shù)權(quán)限判斷
3.用戶管理模塊中,用戶類型增加管理員.只有管理員和超用用戶才能設(shè)置角色.且只能操作自己創(chuàng)建的角色.超級(jí)用戶可以設(shè)置所有角色給用戶.禁止登陸必需是管理員和超級(jí)用戶才能使用
4.角色管理中必需是管理員才能進(jìn)入角管理色模塊.且管理員只能操作自己創(chuàng)建的角色.超級(jí)用戶可以操作所有用戶創(chuàng)建角色.
5.在角色管理中,當(dāng)前用戶可分配的角色權(quán)限不能超過自身的權(quán)限.
6.異常日志,增加出錯(cuò)網(wǎng)址記錄.
7.增加流行菜單icon圖標(biāo).
8.增加自定義權(quán)限功能,每模塊可自定義20個(gè)權(quán)限
9.增加查看自己登陸日志 ok
10.修改應(yīng)用字段,增加title,disabled,Readonly屬性
11.修改在線用戶處理類,無法正常清除到期用戶.
12.修改出錯(cuò)時(shí),只針對(duì)manager目錄跳轉(zhuǎn)
13.修正ManagementClass無權(quán)限讀取錯(cuò)誤
14在Firefox下選擇部門后,清除再選擇部門,文本框?yàn)榭眨?樹菜單在forefox下打開和關(guān)閉無效?
15.將在線用戶緩存放入統(tǒng)一緩存管理中.
16.將緩存調(diào)用統(tǒng)一接口
17.增加為FileTxtLogs類增加 WriteServiceLog 方法,用于記錄服務(wù)程序日志.
18.應(yīng)用字段模塊中,點(diǎn)擊列表應(yīng)用字段無效
19.修改應(yīng)用模塊編碼,刪除原對(duì)應(yīng)模塊編碼的權(quán)限.
20.修改用戶多角色權(quán)限重疊判斷bug.
21.修改操作提示信息使用gzip壓縮存儲(chǔ)為cookies.
ASP.NET權(quán)限管理系統(tǒng)(FrameWork) 1.0.7源碼
1.起源
在我們開發(fā)軟件過程中,經(jīng)常會(huì)需要開發(fā)一個(gè)后臺(tái)管理程序.用于管理我們開發(fā)的前臺(tái)軟件.
當(dāng)你開發(fā)的軟件越來越多的時(shí)候,你的管理后臺(tái)也會(huì)越來越多.這時(shí)如果有一個(gè)統(tǒng)一的管理后臺(tái).來進(jìn)來管理.有統(tǒng)一臺(tái)帳號(hào),統(tǒng)一的授權(quán)來進(jìn)行多個(gè)后臺(tái)的管理就好了.
FrameWork就是在這樣的需求下產(chǎn)生了.
2.功能
其主要的功能就是,進(jìn)行后臺(tái)管理模塊整合.
1)其可以支持多個(gè)應(yīng)用,多個(gè)模塊的權(quán)限管理.
2)支持Access和MsSql200/2005及Oracle9i以上.
3)采用角色來進(jìn)行權(quán)限的授權(quán),每個(gè)用戶可以屬于多個(gè)角色,享有交差權(quán)限.
4)整合方便,權(quán)限檢測(cè)采用httpmodule方式檢測(cè).基本不用對(duì)原有程序進(jìn)行修改,便可將原有程序進(jìn)行整合.
5)可視化編輯,全新的Menu和Tab控件.支持拖拉式編輯.
6)統(tǒng)一的事件日志管理,所有登陸操作都有安全記錄.
7)每個(gè)模塊的每個(gè)欄目對(duì)應(yīng)一個(gè)目錄, 欄目的權(quán)限默認(rèn)抽象分為(查看/新增/修改/刪除/排序/打印/備用A/備用B),每欄目權(quán)限可最多擴(kuò)展為20個(gè)自定義權(quán)限.
8)可通過目錄中web.config來進(jìn)行目錄文件權(quán)限配置,可直接將某個(gè)文件名設(shè)定到相對(duì)應(yīng)的權(quán)限上.