我正在尝试将我们的登录集成到新添加的PHPBB3论坛中,但由于某种原因我无法登录或脚本错误而没有任何错误信息,下面是我得到的,我觉得我已经走到了尽头在这一刻。我已经检查了其他一些问题,其中有些是未答复的,有些我尝试了解决方案,我最终处于同一阶段,它没有加载,下面是用户登录时调用的身份验证功能?
function forum_authenticate($username, $password, $email)
{
global $db, $user, $template, $auth, $phpEx, $phpbb_root_path, $config;
$fetch = $conn->query("SELECT user_password, user_id FROM phpbb_users WHERE username_clean = '".strtolower($username)."' AND user_email = '$email'");
if($fetch->num_rows == 1)
{
$result = mysqli_fetch_assoc($fetch);
if(phpbb_check_hash($password, $result['user_password']))
{
echo ''
. '<div class="alert alert-danger">'
. '<strong>Developer Debug Information</strong>'
. '<br /> '
. '<ul> '
. '<li>You are registered</li> '
. '<li>Username: '.$username.'</li> '
. '<li>Password: '.$password.'</li> '
. '<li>Email: '.$email.'</li> '
. '<li>Hash: '.$result['user_password'].'</li> '
. '</ul>'
. '</div>';
$result=$auth->login($username, $password);
// if ($result['status'] == LOGIN_SUCCESS) {
// echo "You're logged in";
// } else {
// echo $user->lang[$result['error_msg']];
// }
}
}
任何帮助都将不胜感激。
答案 0 :(得分:0)
我从php应用程序进行了phpbb3登录:
https://developer-blog.net/webdesign/phpbb/phpbb-automatischer-login-auf-externer-seite/
这是德国人如果你不明白看代码。你可以问我任何问题。