webcode/phpbb-bridge

此包已被废弃,不再维护。没有推荐替代包。

提供了一个简单的API,用于使用包含的自定义phpBB身份验证模块。

维护者

详细信息

github.com/r-a-stone/BridgeBB

dev-master 2014-07-24 15:33 UTC

This package is not auto-updated.

Last update: 2020-01-20 03:37:22 UTC


README

允许phpBB3.0使用Laravel4 Auth驱动程序创建/验证账户。

###安装

####将以下内容添加到composer.json

"require": {
    "webcode/phpbb-bridge": "1.0.*@dev"
}

####运行composer update

$ composer update

####通过将其添加到app.php中项目提供商数组来注册BridgeBB Service Provider

'providers' => array(
    'Webcode\BridgeBB\BridgeBBServiceProvider'
);

####在config/webcode/bridgebb/api.php中创建一个秘密API密钥

'bridgebb-apikey' => 'yoursecretapikey'

####更新Laravel Auth驱动程序配置/webcode/bridgebb/api.php中使用的列名

'username-column' => 'user_login',
'password-column' => 'user_password'

####将phpbb_root目录下的所有文件复制到您的phpBB安装中

####编辑位于{PHPBB-ROOT}/includes/auth/auth_bridgebb.php的文件

define('LARAVEL_URL', 'http://www.example.com/'); //your laravel application's url
define('BRIDGEBB_API_KEY', "yoursecretapikey"); //the same key you created earlier

####登录到phpBB管理面板并将bridgebb设置为身份验证模块

现在所有登录都将与Laravel Auth驱动程序进行验证。如果用户通过Laravel Auth驱动程序验证,phpBB将检查账户是否存在于其自己的数据库中。如果用户已验证但账户不在phpBB数据库中,登录信息将在数据库中重复。

这应该会比过去bridgeBB留给人们的情况要好。

如果bridgeBB出现问题,而我太忙无法及时修复,您可以选择切换到默认的phpBB身份验证驱动程序,因为所有登录已经存在。

我欢迎所有和任何的pull请求!