0
我试着去创建一个登录脚本来与我的MyBB论坛的数据库连接和呼应真或假的用户名和密码是否正确,但我不断收到此错误登录脚本:试图创建的MyBB论坛
致命错误:调用一个成员函数escape_string()一个非对象在/home2/tronic/public_html/forum/inc/tronic_login.php上线76
function validate_password_from_username()
{
$username = $_GET['username'];
$password = $_GET['password'];
global $db, $mybb;
$username = $db->escape_string(my_strtolower($username));
switch($mybb->settings['username_method'])
{
case 0:
$query = $db->simple_select("users", "uid,username,password,salt,loginkey,coppauser,usergroup", "LOWER(username)='".$username."'", array('limit' => 1));
break;
case 1:
$query = $db->simple_select("users", "uid,username,password,salt,loginkey,coppauser,usergroup", "LOWER(email)='".$username."'", array('limit' => 1));
break;
case 2:
$query = $db->simple_select("users", "uid,username,password,salt,loginkey,coppauser,usergroup", "LOWER(username)='".$username."' OR LOWER(email)='".$username."'", array('limit' => 1));
break;
default:
$query = $db->simple_select("users", "uid,username,password,salt,loginkey,coppauser,usergroup", "LOWER(username)='".$username."'", array('limit' => 1));
break;
}
$user = $db->fetch_array($query);
if(!$user['uid'])
{
echo("false");
}
else
{
echo("true");
}
}
您的数据库连接失败。 – Daedalus