日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET MVC+EF框架+EasyUI实现权限管理(附源码)

發布時間:2025/4/14 asp.net 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET MVC+EF框架+EasyUI实现权限管理(附源码) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言目錄

  前言:時間很快,已經快到春節的時間了,這段時間由于生病,博客基本沒更新,所以今天寫一下我們做的一個項目吧,是對權限的基本操作的操作,代碼也就不怎么說了,直接上傳源碼和圖片展示,下面我們直接進入主題介紹這個項目和一些技術點:

  目錄:ASP.NET MVC+EF框架+EasyUI實現權限管理系列之開篇

1.項目所用到的技術

  (1)前臺展示:ASP.NET MVC 3.0+Jquery EasyUI+Jquery

  (2)開發環境:VS2012

  (3)數據庫:SQL Server 2012

  (4)代碼管理:SVN

  (5)用到的技術:ASP.NET MVC,EF框架,Jquery EasyUI,Log4Net,VSS,微軟T4模版

  (6)數據庫腳本在本項目的APP_Data文件夾下面,可以直接執行EF框架自動生成。

2.系統后臺通用權限管理

  (1) 什么是權限?在電子商務等信息系統中,任何一個操作都要進行權限的校驗,如果有訪問的權限則讓用戶繼續訪問,如果沒有則終止這條請求,一句話,權限就是為了分類明確,安全性考慮。

  (2)權限管理:一般指根據系統設置的安全規則或者安全策略,用戶可以訪問而且只能訪問自己被授權的資源。

  (3)基于用戶&動作的權限管理

  (4)基于角色&動作的權限管理

  (5)基于分組,角色,動作,用戶權限管理。

3.創建權限的業務模型

  (1) 使用EF框架的EDMX設計器來設計數據庫的實現。

  (2)注意事項:

?  ??? 1)使用ModelFirst的方式來設計數據庫的完成

???  ? 2)主鍵如果使用Guid類型則必須去掉自動增長

???  ? 3)實體所有的屬性必須設置備注

????   4)實體的字符串類型必須設置字符串的長度

????   5)命名規范必須符合要求

????   6)模型設計討論和評審工作

  (3)權限EF框架模型設置如圖所示:

  

4.下面演示項目的功能

  (1) 首先使用用戶名密碼都是admin登錄,這是在代碼中做得一個沒有驗證權限的管理,也就是當你使用此用戶名密碼登錄進去的話所有的權限都是可以訪問的。

  (2)登錄頁面:如圖所示:

    

  (3)展示Admin登錄的結果,如圖所示

    

  (4)然后我們注冊一個用戶,如圖所示

    

  (5)然后我們使用剛才的用戶登錄系統,會出現訪問為空的現象,如圖所示:

    

  (6)我們可以給用戶設置權限和角色,在上面有選擇設置用戶角色和設置用戶特殊權限的信息設置,我們給hjl用戶設置了超級管理員的角色,如圖所示:

?    

  (7)我們在使用hjl登錄,如圖所示:      

  (8)為什么權限管理里面沒有數據呢,那是因為此用戶沒有改權限查看這個,如果想要顯示的話還要進行權限的設置,這里我就不設置了。

5.展示整個網站布局效果圖:

  

源碼下載

   (1):完整源碼下載

  返回本系列開篇

  

轉載于:https://www.cnblogs.com/hanyinglong/archive/2012/12/13/mvc.html

總結

以上是生活随笔為你收集整理的ASP.NET MVC+EF框架+EasyUI实现权限管理(附源码)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。