是否可以绕过phpBB登录,甚至禁用它。。。?

是否可以绕过phpBB登录,甚至禁用它。。。?,php,Php,我正在尝试使用我的网站论坛。那些没有在我的网站注册的人只能在论坛注册。但是,那些在我的网站上有帐户的人也必须自动登录论坛。如何做到这一点…???无需禁用phpbb的登录。只要在需要时调用它的登录功能(当用户登录到您的站点时) 像这样:- <?php /* Example 1: Logging in place in your pages */ if($_SESSION['userLoggedinMySite'] && !$_SESSION['userLoggedinto

我正在尝试使用我的网站论坛。那些没有在我的网站注册的人只能在论坛注册。但是,那些在我的网站上有帐户的人也必须自动登录论坛。如何做到这一点…???

无需禁用phpbb的登录。只要在需要时调用它的登录功能(当用户登录到您的站点时)

像这样:-

<?php
/* Example 1: Logging in place in your pages

*/

if($_SESSION['userLoggedinMySite'] && !$_SESSION['userLoggedintoForum'])
{
      $username = $_SESSION['username'];
      $user_password = $_SESSION['user_password'];


      //Write code to login user to your system here
      //Write code to login user to phpbb here (follow code of phpbb's ucp.php)


      //Setting forum session login flag to avoid repeated login attempts
      $_SESSION['userLoggedintoForum'] = true;  

}
?> 

不是你问题的答案,但你要找的是“单点登录”。顺便说一句,phpBB有一些SSO解决方案——也许值得谷歌搜索一下……你能告诉我更多关于这方面的信息吗?@Sandepan:我有一些关于urs的提示。但是你能不能再详细解释一下…@Sandepan:我有一点关于urs的暗示。但是,请您详细说明一下……@Kailash在代码中添加了一个条件,以检查用户是否登录到您的系统,而不是论坛。在这种情况下,上述代码将用户登录到phpbb论坛。如果你在你的网站上安装了新的phpbb,那么论坛的用户数据库中就不会有老用户了。你有自己的用户表吗?在这种情况下,您可能需要将用户从数据库导入phpbb数据库。@sandepan:Yes。。我有自己的用户数据库。所有我需要的是自动登录用户的论坛登录到我的网站。我的网站和论坛是同时创建的。。而且,即使是那些没有参加的人也可以观看论坛;“我没有在我的网站上注册。@Sandepan:还假设有一个新用户在我的网站上注册,我如何将他添加到论坛表中…@Kailash,我相信库的代码中会有类似于
PHPBB_Register()
的函数。”。我没有在phpbb上工作过。当你的站点注册代码成功完成时,你只需要调用这个函数,它将添加到论坛的表中。只需确保调用库中定义的函数来执行类似操作,而不是调用自己的代码来将数据输入phpbb的表中。