0 如何填写数据对接配置
Pig Fang edited this page 2019-04-01 23:01:50 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

本 Wiki 旨在说明如何填写 Blessing Skin Server 数据对接插件中的配置。

注意:如果你使用的是 CrazyLogin,请先阅读「与 CrazyLogin 进行数据对接时的注意事项」。


密码加密算法

进行数据对接之前请把皮肤站的密码加密方式(在 .env 里)修改为和目标程序相同。

Authme 默认为 SALTED2SHA256CrazyLogin 默认为 CrazyCrypt1Discuz 和 Phpwind 为 SALTED2MD5。所有皮肤站支持的加密算法列表可以在 这里 查看。没有需要的加密算法?请联系作者获取帮助。

注意:修改密码加密算法会造成之前注册的用户无法登录

SALT

在与 Discuz、Phpwind 等论坛对接时请把 .env 中的 SALT 改为随机 6 位英文字母/数字。当皮肤站用户同步至 Discuz 数据库时会用到这个。

注意:修改盐会造成之前注册的用户 无法登录(在密码加密带了 SALT 的情况下)。

数据库连接配置

自行填写数据库主机、端口、用户名密码、数据库名等连接信息。支持跨数据库主机对接(前提需要该数据库支持远程连接),但可能会造成延迟。

数据表名根据你要对接到的程序修改,Authme 默认为 authmeCrazyLogin 默认为 crazylogin_accountsDiscuz 默认为 pre_ucenter_membersPhpwind 默认为 pw_windid_user

数据对接适配器

根据你需要对接到的程序选择,插件目前支持 AuthmeCrazyLoginDiscuzPhpwind。有其他对接需求请联系作者。

数据表用户名字段

如果你没有修改插件配置的话,请保持默认(username。CrazyLogin 的话请将此字段改为 name

数据表密码字段

同上,不要瞎球改。默认为 password

数据表 IP 字段

CrazyLogin 的话请将此字段改为 ipsDiscuz 和 Phpwind 请改为 regip

重复处理

当一个用户同时存在于皮肤站和目标程序的数据库,且密码不同时,可选择「用目标程序上的用户密码覆盖皮肤站」或是「用皮肤站用户密码覆盖目标程序」。

补充说明

在数据对接的流程中,皮肤站始终处于「附属」的地位,即只会从目标程序同步用户,不会将皮肤站的用户同步至目标程序。如果希望统一管理账号,可以关闭皮肤站的注册功能。

皮肤站在进行数据对接之后会禁用单用户多角色功能。