ホームページ > バックエンド開発 > PHPチュートリアル > PHP 権限でログインするにはどうすればよいですか?

PHP 権限でログインするにはどうすればよいですか?

PHPz
リリース: 2018-11-13 15:37:51
オリジナル
3511 人が閲覧しました

PHP 権限でログイン

ユーザー名 (ユーザー): _____

パスワード (パスワード): _____

ID を選択( user_id): _____

ここには学生教師と管理者用の 3 つの値が含まれるドロップダウン メニューがあります

送信を押すと、データが login.php に転送されます

ログインにコードを記述して、異なる ID でのログインをセッションに記録し、異なるインターフェイスにジャンプできるようにする方法。

config.php には直接呼び出すことができるデータベース接続コードがあります。

$db=mysql_connect('localhost','root','123456') または死ぬ (データベース接続に失敗しました!);

mysql_select_db( 'bishe');

?>

SESSION を使用したことがなく、書き方がわかりません...

------解決策-- ------------------

とても簡単です! コード session_start() の先頭で、SESSION を初期化します。後で、$_SESSION スーパー グローバル変数を直接割り当てたり、読み取ることができます。

http://www.w3school.com.cn/php/php_sessions.asp

------解決策------------- - ------
<?php
session_start();
…
$_SESSION[&#39;身份_id&#39;] = &#39;&#39;;
if($_SESSION[&#39;身份_id&#39;]==&#39;XXX&#39;){
header("location:http://www.baidu.com");
}
if($_SESSION[&#39;身份_id&#39;]==&#39;XXX&#39;){
header("location:http://www.google.com");
}
…
ログイン後にコピー

関数を書くのが最善です。

権限は大きな問題です。ジャンプすれば解決するというわけではありません。

------解決策----------------------
session_start();
if(@$_POST["login"])
{
echo "<script language=\"javascript\">location.href=&#39;admin.php&#39;;</script>";
}
ログイン後にコピー

if 条件にネストしてジャンプします移動したいページに移動します

最初にユーザー ID 検証を実行します

ユーザー ID に基づいて許可ワードを取得し、セッションに保存します

必要なすべてのページ本人確認 入力時に (許可ワードを通じて) 本人確認を行う必要があります。


セッションでは保存する内容が制限されませんが、書き込み速度やリソース使用量などの理由から、通常はストレージに数値が使用されます。 。

ini で自動セッションを設定することもできます。

上記は、PHP 権限ログインを処理する方法の完全な紹介です。PHP プログラミング入門

について詳しく知りたい場合は、PHP 中国語 Web サイトに注目してください。





関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート