0

在我的网站上,我有一个登录框,我想链接到我的 phpbb3 论坛。因此,如果有人登录主站点,如果他们去论坛,他们将保持登录状态,反之亦然。

我不想用action="forum/ucp.php?mode=login"由于某种原因,我

登录验证后,我在登录页面中添加了以下代码

$user->session_begin();
$auth->acl($row);
//syntax of login call in phpbb/include/functions file 
//$auth->login($username, $password, $autologin, $viewonline, $admin);
$result = $auth->login($_REQUEST['login_username'], $_REQUEST['login_password'], 1, 1, 0);
$user->setup();

它在我的本地机器上运行良好。但它在服务器上给了我以下错误。

SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 [1064]

请帮助我。提前致谢。

4

1 回答 1

0

感谢@Arjun 的提示。调试后我发现我的问题$row

$auth->acl()需要关联数组,我正在传递对象数组。

对不起我的愚蠢错误并感谢大家的帮助..

于 2012-07-20T06:30:39.793 回答