ホームページ > バックエンド開発 > PHPチュートリアル > PHP 権限割り当てに基づく実装コード_PHP チュートリアル

PHP 権限割り当てに基づく実装コード_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:11:09
オリジナル
1122 人が閲覧しました

今日の編集者は、バックグラウンド管理者権限の割り当てについて自分の考えとアイデアを書き留めました

コードをコピーします コードは次のとおりです:

/**リーダー
* 編集者のアイデアで機能実装は比較的簡単
* まず各カラムの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"){ //追加するメソッドは次のとおりです
$ prom = $_POST[' prom ']; / *
列 ID を取得した後、配列を文字列に分割してデータベースに挿入します
データベースには配列を挿入するフィールド型が用意されていないためです
* /
$ Par = Implode (' , ', $ prOM);
// ここではユーザー admin を例に挙げます $sql = "insert into rc_admin(admin_name,pres) 値 ('admin','$par')";
‐ ‐ ‐ ‐ ‐ $sql = "
;
;
/> "prom; []" type="checkbox" id="prom[]" value="8"/>
管理報奨金ポジション

ヘッドハンティングサービス " br /> "プロム[]" type="チェックボックス" id="プロム[]" value="4"/ >
エンタープライズ アプリケーション (注文)


ヘッドハンティング アプリケーション管理< br />
;採用





これは権限の割り当てページです。チェックを入れると、彼はすでにこの権限を持っていることを意味します(管理者の権限は管理者によって割り当てられる必要があります)


左側のナビゲーション列は、ログイン時に基づいて管理者の 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() 関数を使用して、$pros が存在するかどうかを判断します。存在しない場合は表示されません。


< if (in_array(6 , $pros)){?>

}
?>



}
?>


}
?>

報酬募集
報奨金企業を追加
報奨金企業を管理
報奨金ポジションの管理



これは左側の列ナビゲーションです

ここでは、管理者がログイン時に持つ必要がある権限に基づいて、対応する列が表示されます。 。


http://www.bkjia.com/PHPjc/326924.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/326924.html技術記事今日は、編集者がバックエンド管理者権限の割り当てについて自分なりの考えやアイデアを書き留めました。 コードを次のようにコピーします。 ?php /**reader * 編集者のアイデアは、関数の実装が比較的簡単です* まず、それぞれ。コラム...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート