gpt4 book ai didi

php - 我究竟做错了什么?准备语句登录

转载 作者:行者123 更新时间:2023-11-29 20:53:07 25 4
gpt4 key购买 nike

这是我的login.php文件,当表单定向到此页面运行代码时,屏幕

"this page is not working"

我做错了什么以及如何解决它?另外,当我让代码工作时,cookie 还没有设置,这让我认为错误就在那里。

//IF REMEMBER ME IS TURNED ON
$stmt = $conn->prepare("SELECT * FROM users WHERE email=? AND password=?");
$stmt->bind_param("ss", $SearchEmail, $SearchPassword);

// set parameters and execute
$SearchEmail = $email;
$SearchPassword = $password;
$stmt->execute();
if($stmt->fetch() == true) {
$result = $stmt->get_result();
while($row = $result->fetch_assoc()) {
setcookie("SIT_name", $row['FirstName'], time()+3600*24*365*10, '/');
setcookie("SIT_acc_type", $row['acc_type'], time()+3600*24*365*10, '/');
}

$stmt = $conn->prepare("UPDATE users SET last_log=? WHERE email=? AND password=?");
$stmt->bind_param("sss", $time, $SearchEmail, $SearchPassword);
$time = 'Time: '.date("h:i:sa").', Date: '.date("d/m/Y").'.';
$SearchEmail = $email;
$SearchPassword = $password;
if ($stmt->execute()) {
echo "Success";
//Header('Location: ../');
}
} else {
echo "Wrong Username or Password!";
}

屏幕截图(来自评论部分) enter image description here

最佳答案

试试这个

//IF REMEMBER ME IS TURNED ON
$stmt = $conn->prepare("SELECT * FROM users WHERE email=? AND password=?");
$stmt->bind_param("ss", $SearchEmail, $SearchPassword);

// set parameters and execute
$SearchEmail = $email;
$SearchPassword = $password;
$stmt->execute();

if($stmt->fetch() == true) {
$result = $stmt->get_result();
while ($row = $result->fetch_array()) {
setcookie("SIT_name", $row['FirstName'], time()+3600*24*365*10, '/');
setcookie("SIT_acc_type", $row['acc_type'], time()+3600*24*365*10, '/');
}

$stmt = $conn->prepare("UPDATE users SET last_log=? WHERE email=? AND password=?");
$stmt->bind_param("sss", $time, $SearchEmail, $SearchPassword);
$time = 'Time: '.date("h:i:sa").', Date: '.date("d/m/Y").'.';
$SearchEmail = $email;
$SearchPassword = $password;
if ($stmt->execute()) {
echo "Success";
//Header('Location: ../');
}
} else {
echo "Wrong Username or Password!";
}

关于php - 我究竟做错了什么?准备语句登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37856030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com