私は友人のために写真のウェブサイトを作成しています。その一部はクライアント ログイン エリアで、クライアントは、友人が撮影や結婚式などのすべての写真を表示するために与えたユーザー名とパスワードを入力できます。
クライアント ログイン フォームと login.php を作成しました。
$user = mysql_real_escape_string($_POST["username"]);
$pass = mysql_real_escape_string($_POST["password"]);
$clientdata = mysql_query("SELECT * FROM Users WHERE username='$user' and password='$pass'")
or die (mysql_error());
$data = mysql_fetch_array($clientdata, MYSQL_ASSOC);
if(mysql_num_rows($clientdata) == 1){
session_start();
$_SESSION['username'] = $user;
$username = $hook->getValue('username');
$pageId = 'index';
switch ($username) {
case 'Marie&Peter':
$pageId = 'MarieWeddingGallery.php';
break;
}
$landingPage = $modx->makeUrl($pageId, "", "", 'full');
$modx->sendRedirect($landingPage);
}else{header('Location: clientLogin.html');}
スイッチ部分は、指定したユーザー名に基づいてユーザーをリダイレクトすることになっていますが、機能しません。助言がありますか?