我的这个登录表单不起作用——一切都应该没问题,只是它总是说登录不正确。我究竟做错了什么?这是一个与昨天的问题不同的项目,但我在这个问题上做得更好。谢谢你的帮助!顺便说一句,这是 login.php 的顶部,我有基于 Bootstrap 的 HTML 表单。
<?php session_start();
require_once('db_connect.php');
if(isset($_POST['formsubmit']))
{
$email = mysqli_real_escape_string($mysqli, $_POST['email']);
$pass = md5($_POST['pass']);
$exists = mysqli_query($mysqli, "SELECT COUNT(*) FROM clients WHERE email = '{$email}' AND pass = '{$pass}'");
if(mysqli_fetch_array($exists, MYSQL_NUM) === 1)
{
if (isset($_POST['rememberme'])) {
setcookie('email', $_POST['email'], time()+60*60*24*365);
setcookie('pass', md5($_POST['pass']), time()+60*60*24*365);
} else {
setcookie('email', $_POST['email'], false);
setcookie('pass', md5($_POST['pass']), false);
}
header('Location: index.php');
} else {
header('Location: login.php?error=1');
}
}
?>