1樓:
用偽靜態把泥的url重寫 然後 server取路徑 根據訪問的目錄 來判斷 把許可權寫死。。。就用固定的數字代替許可權 然後根據他訪問的目錄 來判斷許可權。。。 這算是 最簡單的 許可權吧 畢竟不需要鍵那麼多表 但要是大的站點 那顯然 這不適合。。。
2樓:匿名使用者
你要有乙個許可權和欄目對應的表,某一許可權可以看到哪些欄目。
3樓:影翼視覺
這個你首先是要知道登陸進去的使用者是屬於哪個級別,這樣就能知道了。
具體是你登陸的時候做乙個session來儲存使用者級別,再做乙個session來儲存使用者名稱
(例如:$_session["user_quanxian"]="0"; //儲存使用者許可權
$_session["user_name"]="admin"; //儲存使用者名稱)
然後就是後台判斷登陸進來的使用者許可權。
if($_session["user_quanxian"]=="0")
elseif($_session["user_quanxian"]=="1")
4樓:以老非老
1、系統角色表,角色所代表的許可權不同,使用者屬於某個角色;
2、角色和欄目對應表,每個角色所能看到的欄目不同;
3、欄目表
這樣在使用者登入的時候查詢當前使用者所屬角色,然後把角色對應的欄目查詢出來就可以了。。
php 後台管理許可權
5樓:匿名使用者
不用發了,給你個建議吧,我剛剛好開發過一套系統,把許可權整明白,書面說的是acl方法,按我的理解是,把所有的許可權都拆開來,存到資料庫裡面,建乙個存許可權的表,存的是序列化的資料,然後在程式中對某乙個使用者的許可權進行匹配,如果後期要加模組也可以將此許可權動態加入到許可權表中!程式我不方便發,因為我也是在給別人開發的系統,謝謝您能諒解,希望可以幫到您!
6樓:花下月老
方法的步驟:1、在管理員的資料庫表中建立乙個字段,是判斷許可權的,一般為123456不斷往上加的,1代表超級管理員的,2代表低一級的,這樣不斷鄉下延伸,你想設定集中許可權就是幾種許可權的。
2、做乙個html頁面,是數字**的設定許可權的。當然資料庫也需要建立乙個表b的。相當於乙個表單的,你選勾,則改欄位名(許可權,比如上傳**功能)的值為1。
不勾,則預設為0,也就是沒有該許可權的。
3、寫乙個方法的,掉用使用的許可權表的內容。
4、在你上傳**、、、、等功能頁面中,去進行操作的**前面呼叫這個方法,判斷它的值為什麼,1代表運用這個許可權則進行操作,0代表無許可權則提示無許可權。
不懂再問我的。。
用php寫論壇後台的使用者許可權控制問題 15
7樓:小祺先生
寫程式思路很重要。
先讀取使用者型別做判斷,賦予變數usertype,比如1是管理員,0是使用者
然後在需要做許可權的地方做判斷。
比如:如果usertype=0輸出提示」您的許可權不足,不能回覆「,否則輸出回覆框。
if (usertype=0)else
8樓:匿名使用者
php session cookie mysql ajax 最好掌握jquery
php許可權分配思路
9樓:水狗跳大
可以嘗試一下建立乙個許可權表。包含字段:許可權id,以及許可權描述使用者表和許可權表關聯乙個字段,比如 note欄位note欄位儲存許可權id
使用者登入時,檢測到許可權id,然後根據許可權id查詢許可權表,來判斷使用者的許可權
然後根據許可權進行分配,哪些操作顯示與不顯示,或者哪些操作能用不能用
10樓:
如果專案不大,直接在欄目表中新增乙個uid欄位,字串形式的,容許的uid用逗號|等字元分割開,然後使用者操作某個欄目節點時候,可以把uid字串切割為陣列,然後用當前登陸的uid作為陣列的value去查詢,這個功能php有現成函式是使用,這樣也省得寫什麼rbac了,那還得多弄好幾張表呢,理解也麻煩,希望此方法可以幫到你
想通過php來設計乙個類似下面**的後台角色和許可權管理系統,您有什麼設計思路或者提示呢?
11樓:
php沒用過╮(╯_╰)╭,不過做許可權管理的話,我覺得有以下幾點吧:
有角色管理模組
有使用者管理模組
有許可權管理模組
有介面繫結角色功能(獨立出來或者放在介面管理模組裡)使用者多角色時要想好許可權優先順序
多使用控制項的hidden屬性,通過許可權來控制介面、控制項、按鈕的顯示繫結許可權時,建議不要用介面名稱來繫結,應該是編碼&編碼這樣的繫結暫時只想到這些o(╯□╰)o
php判斷語句的用法,php判斷語句的用法
假設有css1和css2 假設你要求對id為1人訪問時是css1,而id為2 的人訪問為css2 那麼你可這樣判斷 這樣就有不同的樣式了. 郭某人來此 1 continue 在迴圈結構用用來跳過本次迴圈中剩餘的 並在條件求值為真時開始執行下一次迴圈。2 a and b and 邏輯與 true,如果...
php如何判斷某變數的型別,php中判斷兩個變數是否相同應該怎麼寫?程式碼如下
娛樂小八卦啊 1 gettype gettype 會根據 引數型別返回值 例如 gettype 1 返回的是string。而gettype 1 返回的是integer。2 empty 如果 變數 是非空或非零的值,則 empty 返回 false。換句話說,0 0 null false array ...
一道php問題,PHP的問題
你可能會點php吧,既然是考題,那我說一下假如我做這個題的思路,僅供借鑑。另外最近工作繁忙,不想全給你寫好,希望你自己寫的過程中獲得經驗,遇到問題歡迎繼續討論。產生隨機數的方法很簡單,產生100位的隨機數,可以連續產生100個一位的隨機數來組合。100位數的輸出也不困難,就是一些簡單迴圈語句的練習。...