Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication 使用现有用户表进行phpBB身份验证_Authentication_Phpbb3 - Fatal编程技术网

Authentication 使用现有用户表进行phpBB身份验证

Authentication 使用现有用户表进行phpBB身份验证,authentication,phpbb3,Authentication,Phpbb3,我有一个拥有自己用户表的现有应用程序。我想将phpBB 3.1添加到应用程序中,但问题是如何做到这一点,而不将所有用户功能移动到phpBB(通过整个站点集成),也不为同一用户集维护单独的用户表(自动在phpBB中创建用户) 是否有一种相对简单的方法将phpBB指向论坛登录的现有用户表 对于旧版本,这个wiki帮助我实现了一个外部提供者 在版本3.1中,目录phpBB/includes/auth/已移动到phpBB/phpBB/auth/provider,并且存在一个 您可以通过扩展\phpbb\

我有一个拥有自己用户表的现有应用程序。我想将phpBB 3.1添加到应用程序中,但问题是如何做到这一点,而不将所有用户功能移动到phpBB(通过整个站点集成),也不为同一用户集维护单独的用户表(自动在phpBB中创建用户)


是否有一种相对简单的方法将phpBB指向论坛登录的现有用户表

对于旧版本,这个wiki帮助我实现了一个外部提供者

在版本
3.1
中,目录
phpBB/includes/auth/
已移动到
phpBB/phpBB/auth/provider
,并且存在一个

您可以通过扩展
\phpbb\auth\provider\base
并实现

这是一张你自己的桌子。这是内部标准数据库提供程序

要声明您将创建的新提供程序,最好的做法是创建一个扩展并注入您的新提供程序。例如,下面是一个例子。它声明了社交网络的外部提供者。必须将提供者添加到所有Symfony项目中的
services.yml

如果不想创建扩展(这不是一个好做法),可以通过添加自己的提供程序进行编辑:

services: #do not add this line
    auth.provider.db2:
        class: acme\demo\auth\provider\db2
        arguments:
            - '@dbal.conn'
        tags:
            - { name: auth.provider }

对于旧版本,这个wiki帮助我实现了一个外部提供者

在版本
3.1
中,目录
phpBB/includes/auth/
已移动到
phpBB/phpBB/auth/provider
,并且存在一个

您可以通过扩展
\phpbb\auth\provider\base
并实现

这是一张你自己的桌子。这是内部标准数据库提供程序

要声明您将创建的新提供程序,最好的做法是创建一个扩展并注入您的新提供程序。例如,下面是一个例子。它声明了社交网络的外部提供者。必须将提供者添加到所有Symfony项目中的
services.yml

如果不想创建扩展(这不是一个好做法),可以通过添加自己的提供程序进行编辑:

services: #do not add this line
    auth.provider.db2:
        class: acme\demo\auth\provider\db2
        arguments:
            - '@dbal.conn'
        tags:
            - { name: auth.provider }

您是否最终将社交媒体用于外部提供商或本地用户表?您是否最终将社交媒体用于外部提供商或本地用户表?