gpt4 book ai didi

php - 如果我用一个用户登录,它会用任何密码登录

转载 作者:行者123 更新时间:2023-11-30 21:56:40 24 4
gpt4 key购买 nike

<?php
require 'includes/common.php';
$email=$_POST['email'];
$password=$_POST['password'];
$email= mysqli_real_escape_string($con, $email);
$password= mysqli_real_escape_string($con, $password);
//md5($password);
$select_user_query="select id , email from users where email='$email' and password= $password";
//removed 'email' to email//
$select_user_result= mysqli_query($con, $select_user_query) or die (mysqli_error($con));

if (mysqli_num_rows($select_user_result==0))
{
echo 'There no such user ';
}

else
{
$row=mysqli_fetch_array($select_user_result);
$_SESSION['email']=$email;
$_SESSION['id']= $row[0];
header('location:products.php');
}



?>
这是代码

here is the login_script.php

**

我来了

  1. 邮寄方式的邮箱和密码
  2. 从我的登录页面
  3. 我认为大部分代码都是正确的
  4. 如果我用一个用户登录,它会用任何密码登录

**

最佳答案

您的错误不在查询中。这是你的条件

if(mysqli_num_rows($select_user_result) == 0){
echo 'No User found';
}else{
echo 'oK';
}

你可以试试这个方法。我认为你的错误是你在 mysqli_num_rows() 中插入了 ==0 它必须在外面。

关于php - 如果我用一个用户登录,它会用任何密码登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44921126/

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