月刊專題講座——B/S系統(tǒng)中的MIS權(quán)限:
在開發(fā)管理系統(tǒng)時,經(jīng)常會牽扯到于用戶權(quán)限的管理,這個功能對于新手來說是個大麻煩,由于數(shù)據(jù)結(jié)構(gòu)以及實現(xiàn)流程相對復(fù)雜,導(dǎo)致很多開發(fā)者感到頭痛,為此,我們在這里特別放出一篇關(guān)于權(quán)限管理功能的實現(xiàn)教程,希望對大家有所幫助。
文章摘要:B/S系統(tǒng)中的權(quán)限比C/S中的更顯的重要,C/S系統(tǒng)因為具有特殊的客戶端,所以訪問用戶的權(quán)限檢測可以通過客戶端實現(xiàn)或通過客戶端+服務(wù)器檢測實現(xiàn),而B/S中,瀏覽器是每一臺計算機(jī)都已具備的,如果不建立一個完整的權(quán)限檢測,那么一個“非法用戶”很可能就能通過瀏覽器輕易訪問到B/S系統(tǒng)中的所有功能。因此B/S業(yè)務(wù)系統(tǒng)都需要有一個或多個權(quán)限系統(tǒng)來實現(xiàn)訪問權(quán)限檢測,讓經(jīng)過授權(quán)的用戶可以正常合法的使用已授權(quán)功能,而對那些未經(jīng)授權(quán)的“非法用戶”將會將他們徹底的“拒之門外”。下面就讓我們一起了解一下如何設(shè)計可以滿足大部分B/S系統(tǒng)中對用戶功能權(quán)限控制的權(quán)限系統(tǒng)。
文章摘要:在設(shè)計篇中,我們已經(jīng)為大家闡述了有關(guān)權(quán)限管理系統(tǒng)的數(shù)據(jù)庫設(shè)計,在本篇中,我們將重點(diǎn)放在其實現(xiàn)代碼部分。為了讓你能夠更直接更有效的看到全部動作的代碼,我們使用“動作分解列表”的方式來陳述每個動作以及相關(guān)資源。 |