これが私のログインプロセスです。同じダッシュボードが必要ですが、データはユーザーごとに異なります。しかし、各ログインユーザーのデータを取得するための 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 変数をどのように宣言する必要があるかを知りたいです。他のソースコードをいくつか見つけましたが、それは私とは関係がないため、それらのコードで修正する方法について混乱しています。誰でも私のコードでそれを行うことができますか?