ユーザーが正常にログインできるようになった Web サイトを作成しましたが、ユーザーが属するグループに応じて、ログイン後に別のページにリダイレクトしたいと考えています。行「training_group」を持つデータベースがあり、たとえば、グループ 2013_1 に属している場合、ログイン後、homepage_20131.php に誘導されます。
オンラインでチュートリアルを探していて、スイッチ機能で可能な解決策を見つけましたか? しかし、これを実装する方法/場所がわかりません。私はphpを学び始めたばかりで、アドバイスをいただければ幸いです。
現在、私のログインページは次のようになっています。
<?php
include 'core/init.php';
if (empty($_POST) === false) {
$username = $_POST['username'];
$password = $_POST['password'];
if (empty($username) === true || empty($password) === true) {
$errors[] = 'please input a username and password first! ';
} else if (user_exists($username) === false) {
$errors[] = 'We could not locate you in our database.';
}
$login = login($username, $password);
if ($login === false) {
$errors [] = 'That username/password combination is incorrect';
}
else {
$_SESSION['user_id'] = $login;
header('Location:logged_in/templates/logged_in_home.php');
exit ();
}
}
else {
$errors [] = 'No data received';
}
include 'includes/overall/header.php';
if (empty ($errors) === false) {
?>
<h2>We tried to log you in, but...</h2>
<?php
echo output_errors($errors);
}
include 'includes/overall/footer.php';
?>