私は電子メールとパスワードでデータベースを設定しています。以下のコードを使用して、ユーザー名(電子メール)とパスワードをチェックし、それらが正しいことを確認し、正しくない場合は/cmsに送信するかどうかを確認しようとしています。一致すると、ポップアップボックスが表示されます。ポップアップが表示されるだけです。それを引き起こしている問題を見つけることができますか?
session_start();
require_once("../mydbpassword.php");
if($_POST['username']) {
$username = $_POST['username'];
$password = $_POST['password'];
$sql = "SELECT * FROM agents WHERE email = '$username' AND pword = '$password'";
$result = mysqli_query($mysqli,$sql);
$email = $row['email'];
$pword = $row['pword'];
if(($username != $email) || ($password != $pword)) {
echo'<script type="text/javascript">
window.alert("Your login information is wrong, try again!");
window.location="/cms/login"
</script>';
}
else {
$row = mysqli_fetch_assoc($result);
$_SESSION['admin'] = $row['$email'];
header("Location: /cmsS");
exit();
}
}