PHP重新发送验证电子邮件

PHP重新发送验证电子邮件,php,login-script,Php,Login Script,我正在尝试使用tampus登录系统向我的登录/注册系统添加重新发送验证操作。以下是我的看法。好的,我不喜欢php框架,所以我将用MySQL为您制作一个: if(empty($_POST["user"]) || empty($_POST["pass"])){ echo "Missing values"; } else { //You would need the mysql connection variable named $db_conn $db_conn = mysqli_c

我正在尝试使用
tampus登录系统
向我的登录/注册系统添加重新发送验证操作。以下是我的看法。

好的,我不喜欢php框架,所以我将用MySQL为您制作一个:

if(empty($_POST["user"]) || empty($_POST["pass"])){
    echo "Missing values";
} else {
  //You would need the mysql connection variable named $db_conn
  $db_conn = mysqli_connect("localhost","user","pass","db_name");
  $user = $_POST["user"];
  $pass = md5($_POST["pass"]);//MD5 encrypt;

  $sql = "SELECT id FROM users WHERE username='$user' AND password='$pass'"
  $query = mysqli_query($db_conn,$sql);
  if(mysql_num_rows($query) > 1){
    //Do the login thingys like cookies and redirects
  } else {
    echo "Check your credentials";
  }
}

我想我无法更容易更好地理解您面临的错误是什么?到目前为止你试过什么?提供有关此问题的更多信息,以便人们可以帮助您解决问题?您将MySQL_uu和MySQLi_u混合在一起,它们没有问题。我有这样一个脚本。如果你有任何疑问,请告诉我:3请给检查按钮一些爱这里有很多错误
md5
不应用于密码哈希
$\u POST['user']
直接在SQL中使用,使其完全暴露于SQL注入漏洞,从而成为被黑客攻击的站点。您不能将
mysqli\uuu
函数与(已弃用!)
mysql\uu
函数一起使用。