999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ASP.NET中基于角色的按鈕級別 細粒度權限控制

2018-01-20 16:53:21張政毅
海峽科技與產業 2017年9期
關鍵詞:按鈕用戶

張政毅

摘 要:在.net技術如此成熟的現在,很多Web程序都支持用戶帳號,根據不同的登錄用戶提供不同的選項,報表等功能。此外,可能我們還想包含一些帳號留給我們自己公司用戶,以便讓它們能夠登錄并進行產品信息修改,比如股價,級別調整等等。本文重點不在如何進行身份認證,而在身份認證完成后也即進入系統大門后,如何保證用戶只在自己有權限的范圍內進行操作,而不是可以進行任意功能的操作即基于角色的按鈕級別細粒度權限控制解決方案。

關鍵詞:.NET角色;權限控制

1 基于角色的權限控制系統

基于角色的權限控制系統RBAC(Role Based Access Control)是目前最流行,也是最通用的權限控制系統。在ASP.NET中我們可以通過membership來實現創建,管理,驗證用戶帳號的標準的,可以擴展的平臺。由于本論文是示范針對不同登錄用戶調整數據修改的能力, 并不是要凸顯使用ASP.NET 的membership,roles,和profile系統,我們會使用一種很簡單的機制來決定用戶訪問網頁的這種能力。

2 利用ASP.NET中web控件實現權限控制的思路

大部分提供帳號的站點需要根據登錄用戶而定制不同的數據修改界面。管理員或許能夠刪除或編輯任何記錄,沒有管理權限的用戶可能被限制只能更新或刪除他們自己創建的數據。無論是哪類情況,數據web控件,ObjectDataSource,以及業務邏輯層的類可以用來擴展成基于登錄用戶的添加刪除功能。

以AspxGridView為例,盡管web控件已經有了全面的功能,但是可能它為用戶提供了太多的權限,此時,我們就需要進行權限控制。通常用戶能夠瀏覽到和修改的數據有著固定的業務規則,當不同的角色登陸時,我們會在AspxGridView中隱藏掉編輯按鈕。為AspxGridView的CommandButtonInitialize事件新建一個事件處理器。在事件處理器中我們需要判斷該條數據是否的操作員和當前登錄人員是否是同一人。我們可以通過web控件的GetValues屬性來獲得一個綁定到AspxGridView上的Row實例。如果不滿足相應的業務規則,我們可以通過在AspxGridView的ColumnCommandButtonType中獲取一個按鈕的引用,一旦我們獲得這個引用,我們就可以隱藏或者刪除這個按鈕。代碼如下:

protected void ASPxGridView_zzxx_CommandButtonInitialize(object sender, ASPxGridViewCommandButtonEventArgs e){

string V_DQCZY = Convert.ToString(ASPxGridView_zzxx.GetRowValues(e.VisibleIndex, "CZRYBM")); //通用取gv中值

//獲取ASPXGRIDVIEW中某一行中某個單元格的值,此處是取操作員

string v_czybm = HUBU.UserFoundation.CurrentUserID;

//調用公共類,取出當前操作員

if (V_DQCZY != v_czybm)//如果不是同一操作員,則隱藏刪除和編輯按鈕

{

if (e.ButtonType == ColumnCommandButtonType.Delete)

{

e.Visible = false;

}

if (e.ButtonType == ColumnCommandButtonType.Edit)

{

e.Visible = false;

}

}

}

3 結束語

科技時代,信息是企業生存的命脈,信息的安全也必然成為企業極度重視的問題。基于角色的權限控制作為保護信息安全中的有效措施,現已有廣泛的運用。與membership,roles相比,這種按鈕顆粒度的權限控制顯得更為方便和簡單,且實用性強。

參考文獻:

[1]管理信息系統中基于角色的訪問控制[J]. 曹天杰,張永平. 計算機應用. 2001(08)

[2]面向用戶角色的細粒度自主訪問控制機制[J]. 魏立峰,孟凱凱,何連躍. 計算機應用. 2009(10)

[3]基于權限訪問的信息運維分級安全管理[J]. 冷小潔. 農電管理. 2017(07)endprint

猜你喜歡
按鈕用戶
這些按鈕能隨便按嗎?
哪個是門鈴真正的按鈕
當你面前有個按鈕
死循環
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 欧美日韩国产成人高清视频 | 亚洲成人一区在线| 国产日韩欧美成人| 亚洲大尺度在线| 国产精品美女自慰喷水| 久久人人妻人人爽人人卡片av| 特级欧美视频aaaaaa| 精品视频免费在线| 一级高清毛片免费a级高清毛片| 国产人妖视频一区在线观看| 一本大道香蕉中文日本不卡高清二区| 国产精品亚洲片在线va| 日韩毛片免费| 国产又粗又猛又爽| 亚洲欧洲日韩国产综合在线二区| 亚洲天堂福利视频| 97人人模人人爽人人喊小说| 免费毛片视频| 2024av在线无码中文最新| 中国黄色一级视频| 女同久久精品国产99国| 欧美一区日韩一区中文字幕页| 亚洲另类色| 日本国产精品一区久久久| 天天婬欲婬香婬色婬视频播放| 波多野结衣中文字幕久久| 成·人免费午夜无码视频在线观看| 色老头综合网| 日韩精品久久久久久久电影蜜臀| 中文字幕免费在线视频| 国产精品99一区不卡| 欧美成人区| 91精品国产一区| 亚洲一级毛片在线观| 国产无码高清视频不卡| 国产人在线成免费视频| 国产呦视频免费视频在线观看 | 伊人欧美在线| 欧美亚洲日韩中文| 国产国产人成免费视频77777| 亚洲国产精品无码AV| 小说区 亚洲 自拍 另类| 精品91视频| 国产精品v欧美| 久久精品无码一区二区国产区| 久久性视频| 亚洲人成网站色7777| 久久国产精品无码hdav| 日韩国产 在线| 日韩免费毛片视频| a毛片免费在线观看| 亚洲欧美国产高清va在线播放| 国产69精品久久久久孕妇大杂乱| 国产美女久久久久不卡| 免费女人18毛片a级毛片视频| 日本欧美一二三区色视频| 久久久久国产一级毛片高清板| 欧美一区二区自偷自拍视频| 在线日本国产成人免费的| 91av国产在线| 日韩精品成人网页视频在线 | 国产激情无码一区二区三区免费| 亚洲精品日产AⅤ| 日本人妻丰满熟妇区| 青草国产在线视频| 中文字幕亚洲综久久2021| 欧美国产在线看| 亚洲日韩在线满18点击进入| 亚洲成人高清无码| 亚洲精品视频免费观看| 国产大片喷水在线在线视频| 国产成人毛片| 国产成人亚洲欧美激情| 无码丝袜人妻| 制服丝袜 91视频| 9啪在线视频| 成人国产小视频| 全裸无码专区| 国产丝袜无码一区二区视频| 久久成人18免费| 欧美精品亚洲日韩a| 色爽网免费视频|