ASP.NET MVC +EasyUI 許可權設計(一)開篇

來源:互聯網
上載者:User

標籤:blog   c   http   com   a   資料   

在前一段時間中,老魏的確非常的忙碌,Blog基本上沒有更新了,非常的抱歉,那麼在後面的時間中,老魏會盡量的抽時間來寫的,可能時間上就不太富裕了。今天開始呢,老魏會和大家分享一下關於許可權設計的有關文章,由於在園子中已經有很多人寫過這方面的知識了,所以老魏在這裡呢可不能班門弄斧了,只是把自己的理解和做法和大家分享一下,如果有什麼不對的地方或者可以最佳化的地方,老魏非常希望能夠得到各位的建議。

話說許可權是在任何的項目或者產品中都必須要用的模組,而這部分呢基本上是作為基礎資料來提供的,為了能夠控制各個使用者的存取權限和執行許可權,需要許可權系統來控制,當然了,許可權系統可以做的非常的簡單也可以非常的複雜,設定可以複雜到控制到表中的某個欄位的讀寫。當然了,這些就得看看項目的具體分析了,但是無論怎麼分析,許可權的思想是不變的。

關於許可權的概念呢,老魏在這裡就不在多說了,大家可以在網上查看一下,這裡老魏主要來說一下在許可權中我們要乾的幾件事!

1,當使用者登入後,系統根據使用者登入的資訊,可以列舉出該使用者所擁有的菜單

2,當使用者登入後,系統根據使用者登入的資訊,可以得到使用者所擁有的許可權

3,當使用者登入後,訪問模組的時候,需要判斷使用者在這個模組時候擁有執行的相關許可權。

這3件事呢,可以說是非常重要的,無疑要實現這三點,我們的許可權系統必須對該使用者授權等等操作,所以許可權系統就比較重要了。

根據上面的需求,我們可以分析出相關的資料表了,具體的大家可以參考一下《金色海洋》的部落格,講的非常的詳細。由於老魏這裡並不是要做一個複雜的許可權系統,所以資料表的設計就沒有那麼複雜,但是思想是一樣的。

本章只是一個開篇,所以沒有涉及到資料表的設計和項目的搭建,但是這裡老魏得說一下這個許可權系統採用的技術和需要的環境。老魏打算採用ASP.NET MVC+EasyUI+SQL Server來做。在原先的計劃呢,老魏準備用MySql的,因為老魏在MySQL中已經是做一個了,所以這次準備使用一下SQL Server。可能有的網友會問,為什麼不用EF呢?其實這問題老魏也是很鬱悶的,EF說實在的老魏感傷很深啊,公司一個項目用了EF。後來就被夭折了。這一點並不是說EF不好,不行,而是可能是老魏對EF的理解沒有那麼深把!

好了,今天先到這吧,下篇老魏正式的開始寫代碼了!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.