php許可權分配

2022-08-18 00:24:08 字數 1444 閱讀 3974

小編今天寫下關於後台管理員許可權的分配自己的思路想法

<?php /*

*reader

* 小編的思想比較簡單實現的功能

* 首先每個欄目的id號是固定不變的 然後 總管理員

* 建立個管理員之後 給該管理員分配許可權的時候 把相應的欄目勾選上

* 這樣把欄目的 id 號 就插入到資料庫裡面了,當這個管理員登入之後

* 獲得這個管理員 應有的的欄目id 號 。左邊的導航 根據當前的欄目id在不在該管理員的

* 欄目id號裡 來判斷顯示或者不顯示呢.. */

header("content-type:text/html;charset=utf-8");

error_reporting(e_error

);

$act = $_get['act'];

$conn = mysql_connect('localhost','root','root');

mysql_select_db('study',$conn

);

mysql_query('set names utf8');

if($act == "add")

else

}?>

這個是許可權分配的頁面 以勾選的表示他已經有這個許可權了(管理員的許可權應該是有admin分配的)

左邊的導航欄目根據當乙個管理員登入過後 獲取這個獲取這個管理員的cookie

//

這裡應該是登入過後的獲取的cookie值

$sql = "select * from rc_admin where adminid = 1";

$res =mysql_query($sql);

$list =mysql_fetch_assoc($res);

/*或得這個資料之後 用explode 將他分割成陣列

然後判斷欄目的id值在不在 陣列中在的話就顯示這個欄目

*/$pros = $list['pres'];

$pros = explode(',',$pros);

//用in_array()函式進行判斷這個欄目id 在不在$pros 在的話就顯示 不在就不顯示

class="leftmenulist" style="margin-bottom: 5px;">

class="leftmenutext">

懸賞招聘

if (in_array(6, $pros))

?>

if (in_array(7, $pros))

?>

if (in_array(8, $pros))

?>

這是左邊的欄目導航

這裡就根據這個管理員登入他應有的許可權顯示相應的欄目了。。

mysql grant 許可權分配

密碼修改 1 資料庫中修改 mysql u root p 回車 輸入密碼 mysql user mysql mysql select user,password from user 檢視密碼 可以看到密碼41位,直接修改此表不為上策,但是可以通過函式計算密碼來修改 mysql select pass...

MySQL許可權分配

第一招 mysql服務的啟動和停止 net stop mysql net start mysql 第二招 登陸mysql 語法如下 mysql u使用者名稱 p使用者密碼 鍵入命令mysql uroot p,回車後提示你輸入密碼,輸入12345,然後回車即可進入到mysql中了,mysql的提示符是...

linux sudo許可權分配

背景 linux的安全很大程度上依賴於許可權的分配,而目前線上機器sudo許可權的分配統一以all的形式分配,很容易因為誤操作而造成一些不可恢復的錯誤,因此現在需要重新細化sudo許可權,以保障linux環境的安全。原理 linux etc sudoers中已為我們提供了許可權細化的example,...