mirror of
https://github.com/bs-community/blessing-skin-plugins.git
synced 2025-01-09 04:07:51 +08:00
.. | ||
src | ||
views | ||
bootstrap.php | ||
package.json | ||
README.md |
论坛数据对接
本插件可以让 Blessing Skin 与 Discuz!、Phpwind、Flarum 论坛程序的用户数据互通,用户可以使用论坛程序的用户名、邮箱、密码登录皮肤站,反之亦可。可以配合 Authme 等登录系统的数据对接插件实现游戏内外的统一账号系统。
插件配置
要进行论坛数据对接,请先将在皮肤站的 .env
配置文件中将你的 密码加密算法 进行修改。如果在皮肤站安装完成后再修改密码加密算法的话,之前已经注册的用户将会全部 【无法登录】(可以通过找回密码功能重置)。
如果要与 Discuz! 或 Phpwind 进行对接,请修改为 SALTED2MD5
。如果要与 Flarum 进行对接,请修改为 BCRYPT
(这是 Blessing Skin 默认使用的算法)。
接下来,请在「论坛数据对接」插件的配置页面正确填写以下项目:
- 论坛程序所在的数据库地址、端口、用户名以及密码;
- 支持跨数据库主机对接(前提需要目标数据库支持远程连接),但可能会造成延迟;
- 论坛程序的用户数据表名称(请根据你的实际情况填写)。
用户数据表名称,Discuz 默认为 pre_ucenter_members
,Phpwind 默认为 pw_windid_user
,Flarum 默认为 users
。
注意事项
-
如果登录论坛时提示密码不正确,请尝试让用户重新登录一次皮肤站以刷新密码 hash。
-
请在左边填写完数据库信息之后,刷新一次本页面以使设置生效。