-1

これが私のログインプロセスです。同じダッシュボードが必要ですが、データはユーザーごとに異なります。しかし、各ログインユーザーのデータを取得するための uid 変数の作成に行き詰まっています。

if(isset($_POST['login_btn']))
{
    $email_login=$_POST['email'];
    $password_login=$_POST['password'];
    $admin="admin";
    $co_admin="co_admin";

    $query = "SELECT * FROM registered_users WHERE email='$email_login' AND password='$password_login' AND usertype='$admin' ";
    $query_run = mysqli_query($connection, $query);

    $query_co = "SELECT * FROM registered_users WHERE email='$email_login' AND password='$password_login' AND usertype='$co_admin' ";
    $query_run_co = mysqli_query($connection, $query_co);

    if(mysqli_fetch_array($query_run))
    {
        $_SESSION['username'] = $email_login;
        $_SESSION['usertype'] = $admin;
        header('Location: index.php');
    }
    else if(mysqli_fetch_array($query_run_co))
        {
         $_SESSION['username'] = $email_login;
         $_SESSION['usertype'] = $co_admin;
         header('Location: company_view.php');
        }
       
    else
    {
        $_SESSION['status'] = 'Email ID / Password / User Type is Invalid';
        header('Location: login.php');
    }

    

    
}

上記のソース コードは、Co-admin と Admin を分離するためのものです。共同管理者がポータルにログインすると、彼は自分の詳細を取得する必要があります。どの関数を呼び出す必要があるか、または現在ログインしている各ユーザーのデータ テーブルを取得するために uid 変数をどのように宣言する必要があるかを知りたいです。他のソースコードをいくつか見つけましたが、それは私とは関係がないため、それらのコードで修正する方法について混乱しています。誰でも私のコードでそれを行うことができますか?

4

1 に答える 1