利用Filter限制用戶瀏覽權限
在一個系統中通常有多個權限的用戶。不同權限用戶的可以瀏覽不同的頁面。使用Filter進行判斷不僅省下了代碼量,而且如果要更改的話只需要在Filter文件里動下就可以。
以下是Filter文件代碼:










































































posted on 2007-07-18 17:35 itkui 閱讀(2447) 評論(10) 編輯 收藏 所屬分類: Java
年少為何不輕狂!
在一個系統中通常有多個權限的用戶。不同權限用戶的可以瀏覽不同的頁面。使用Filter進行判斷不僅省下了代碼量,而且如果要更改的話只需要在Filter文件里動下就可以。
以下是Filter文件代碼:
posted on 2007-07-18 17:35 itkui 閱讀(2447) 評論(10) 編輯 收藏 所屬分類: Java
這個方法挺爽,
特別是對多用戶管理的時候,權限分配上感覺蠻好。 回復 更多評論
這里面存在比較嚴重的問題,首先權限變更需要通過變更代碼來實現,這是問題一;其二,若是需要配置成百上千的權限,那你都要在代碼里面編寫一遍,工作量太大;其三,若是遇到需要中途變更權限的話,不知道你準備怎么處理?其四,用戶若是想控制權限的全過程,你怎么能釋放這個權限讓用戶能夠做到完整控制。 回復 更多評論
有理有理,簡單的限制一下能訪問的路徑還是比較優雅的,但是如果上升到權限的話這種方式就不夠用了。 回復 更多評論
@demo
呵呵,相關權限只要在Filter文件里稍微更改下就可以了.
沒有做過太大的程序,所以暫時沒法考慮太多.
不知道仁兄有何高見? 回復 更多評論
Filter能做的很好多,比如限制用戶重復登陸等等...
善用它可以減少很多的代碼量,
需求修改的話修改也比較簡單. 回復 更多評論
BS 冒充高人, 無非就是手熟, 早學了幾天而已. 你跟EA的人比比就知道自己是個什么水平:
http://img3.pcgames.com.cn/pcgames/0703/10/870528_pcgamesCryEngine2_06.jpg
再跟 Java 領域的 Netbeans 支持的 SOA 比比:
http://www.netbeans.org/kb/55/loanprocessing.html
做人要謙虛. 回復 更多評論
以前項目中一直在用這種方法實現權限控制,一般的小項目就夠用了。如果是比較大的項目,會有很多功能強大的權限控制方式。demo的說法不無道理。 回復 更多評論
@小雪飛刀
當然知道他說的有道理啦。
可是我只是在學習階段,真正的項目也沒做過。
不知道公司里面一般用什么來做權限驗證呀? 回復 更多評論
只有注冊用戶登錄后才能發表評論。 | ||
![]() |
||
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關文章:
|
||