sql >> データベース >  >> RDS >> Mysql

管理者および通常のユーザーとしてログインします

    このようなものかもしれません:

    if($count==1){
    session_start();
    // Register $myusername, $mypassword and redirect to file "login_success.php"
    $_SESSION['user_name_eprofile'] = $myusername;
    $_SESSION['user_password'] = $mypassword;
    $row = mysql_fetch_array($result);
    $_SESSION['is_admin'] = $row['is_admin'];
    

    $_SESSION['is_admin']で好きなことをしてください 。

    あなたの場合、リダイレクトのために:

    if ($_SESSION['is_admin']=="Yes") { 
        header("location:admin_search.php");
    } else {
        header("location:dashboard.php");
    }
    

    また、別の提案として、$sql="SELECT * FROM...を変更してください to $sql="SELECT is_admin FROM...

    しかし

    警告 警告
    MYSQL_関数は非推奨です
    mysql_* 関数はPHP5.5.0で非推奨になり、将来削除される予定です。代わりに、 MySQLi または PDO_MySQL 拡張機能を使用する必要があります。




    1. SQLServerのSQLテキストを検索してREPLACE関数で置き換えるための上位5つの事実

    2. VS 2010.net4.0でエンティティフレームワークを使用する場合の「datetime2」エラー

    3. SQLServerデータベースのスコープ構成と自動プラン修正

    4. SQLExpressのインストール