利用Filter限制用戶瀏覽權(quán)限
在一個(gè)系統(tǒng)中通常有多個(gè)權(quán)限的用戶。不同權(quán)限用戶的可以瀏覽不同的頁(yè)面。使用Filter進(jìn)行判斷不僅省下了代碼量,而且如果要更改的話只需要在Filter文件里動(dòng)下就可以。
以下是Filter文件代碼:










































































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