管理者とユーザーのアクセス権を持つphpアプリケーションがあります。私がやりたいのはこれです。
管理者としてログインしているときに、ボタンをクリックして、管理パネルからログオフせずにユーザーとしてログインする必要があります。ユーザーコントロールパネルから、たとえば「管理者に戻る」ボタンをクリックして管理者としてログインできるようにしたいと考えています。ユーザー コントロール パネルと管理者コントロール パネルを切り替えるためだけに、常にログに記録しておく必要があります。セッションを次のように設定しています。
Session::init();
Session::set('role', $data['role']);
Session::set('userid', $data['userid']);
Session::set('language', $data['language']);
Session::set('loggedIn', TRUE);
if ($data['role'] == "admin") {
header('location: ' . URL . 'spadmincp');
} elseif ($data['role'] == "owner") {
header('location: ' . URL . 'dashboard');
} elseif ($data['role'] == "default") {
header('location: ' . URL . 'userservices');
} elseif ($data['role'] == "reseller") {
header('location: ' . URL . 'reseller');
}
} else {
header('location:' . URL . 'login ');
}
どんな助けにも感謝します
ありがとう