我有一个带有用户ID和密码的用户表。我希望所有形式的提交都经过验证'另一位用户在提交前输入用户名和密码。我有一个代码可以验证用户ID,但我想验证密码,但显然链接到用户ID。这不是登录表单,它只是验证用户输入的用户ID和密码是否正确。
'验证'我的表单中的字段称为:userid_ver和password_ver。
非常感谢任何帮助!谢谢。
$rs = CustomQuery("select userid from user where userid = '"
. db_addslashes($values["userid_ver"]) . "'");
if (db_fetch_array($rs)==false)
{
$message = "UserID is incorrect. Please try again.";
return false;
}
$message="";
return true;
答案 0 :(得分:1)
我认为你犯了一个错误应该是userid_ver =' ...
无论如何,如果您只是要在查询中添加一个检查,那么在sql语句的末尾添加它,只需确保$values["password_ver"]
已设置:
." AND password_ver = '". db_addslashes($values["password_ver"]) . "'"
达成:
$rs = CustomQuery("select userid from user where userid = '"
. db_addslashes($values["userid_ver"]) . "' AND password_ver = '". db_addslashes($values["password_ver"]) . "'");
if (db_fetch_array($rs)==false)
{
$message = "UserID is incorrect. Please try again.";
return false;
}
$message="";
return true;