私は完全に動作するログインシステムを作成しました。私はクッキーを使用しました。しかし、私のデータベースでは、ユーザーのタイプが異なり、ユーザーがログインするときに別のページを表示したいのですが、どうすればいいですか?PHPのログインシステム
alert( "無効なメールアドレスまたはパスワード、再試行!"); window.history.go(-1); '; } ?>
-7
A
答えて
1
ページを表示したときに「ユーザータイプ」 と呼ばれるデータベースのフィールドが続いて、ちょうどユーザタイプに対する場合は、チェックを行い、それぞれに適切なページを表示してください。ユーザーがそのページに行き、彼らは、ユーザーのそのタイプをアレント場合、彼らが戻ってかにリダイレクトされますように
if($user->usertype=='your_usertype1'){
header('location: http://www.yoursite.com/dashboard1');
} else if($user->usertype=='your_usertype2'){
header('location: http://www.yoursite.com/dashboard2');
} else {
header('location: http://www.yoursite.com/dashboarddefault');
}
明らかにかかわらず、実際のページに、あなたはまた、チェックをしたいでしょうどこにいても。
このように、dashboard1.phpページには例があります。
if($_SESSION['user']['usertype']!='your_usertype1'){
header('location: http://www.yoursite.com/'); // direct back if the user isnt of this type
}
1
ユーザータイプによっては、HTTP header Location
を強制的に使用することがあります。
switch($type) {
case 1:
header('Location: user.php');
break;
case 2:
header('Location: admin.php');
break;
case 3:
header('Location: superadmin.php');
break;
}
関連する問題
- 1. PHPログインシステム
- 2. AndroidのPHPログインシステム
- 3. PHPログインシステムのセキュリティ
- 4. PHP PDOログインシステム
- 5. PHPコメントシステムとログインシステム
- 6. iphone-phpログインシステムとは?
- 7. ログインシステム(PHP)クッキーとセッション
- 8. javaのログインシステムHttpURLConnectionとPHPサーバ
- 9. PHPログインシステム - null値のログイン
- 10. php mysqlログインシステムの問題
- 11. 簡単なログインシステムPHPで
- 12. PHP単純なログインシステム - 500エラー
- 13. ログインシステムPHPを使用しています
- 14. PDOを使用したPHPログインシステム
- 15. ログインシステムPHP手続き型準備文
- 16. RSAアルゴリズムを使用したPHPログインシステム
- 17. PHPを使わないHTML - ログインシステム
- 18. CakePHPログインシステム
- 19. MyspaceIDログインシステム
- 20. ASP.NETログインシステム
- 21. サーブレットのログインシステム
- 22. Minecraftのログインシステム
- 23. ログインシステムのlaravel
- 24. Cookieベースのログインシステム
- 25. netbeansのログインシステム
- 26. PHPログインシステムの問題ページからページへのエラーの送信
- 27. phpログインシステム用の塩生成コードの展開と使用
- 28. Python:ログインシステムの作成
- 29. Rails3の登録/ログインシステム
- 30. ログインシステムwith nodeJS
ユーザタイプフィールドとあれば、簡単なブロックで: セイ
$type
は、ユーザータイプです。 – steven詳細を教えてください、私は多くの方法を試しました –
あなたが試したことを教えてください – KyleK