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 默认为 SALTED2SHA256
, CrazyLogin 默认为 CrazyCrypt1
, Discuz 和 Phpwind 为 SALTED2MD5
。所有皮肤站支持的加密算法列表可以在 这里 查看。没有需要的加密算法?请联系作者获取帮助。
注意 :修改密码加密算法会造成之前注册的用户无法登录 。
盐( SALT)
在与 Discuz、Phpwind 等论坛对接时请把 .env
中的 SALT
改为随机 6 位英文字母/数字。当皮肤站用户同步至 Discuz 数据库时会用到这个。
注意 :修改盐会造成之前注册的用户 无法登录 (在密码加密带了 SALT 的情况下)。
数据库连接配置
自行填写数据库主机、端口、用户名密码、数据库名等连接信息。支持跨数据库主机对接(前提需要该数据库支持远程连接),但可能会造成延迟。
数据表名根据你要对接到的程序修改,Authme
默认为 authme
, CrazyLogin
默认为 crazylogin_accounts
, Discuz
默认为 pre_ucenter_members
, Phpwind
默认为 pw_windid_user
。
数据对接适配器
根据你需要对接到的程序选择,插件目前支持 Authme
、CrazyLogin
、Discuz
和 Phpwind
。有其他对接需求请联系作者。
数据表用户名字段
如果你没有修改插件配置的话,请保持默认(username
) 。CrazyLogin 的话请将此字段改为 name
。
数据表密码字段
同上,不要瞎球改。默认为 password
。
数据表 IP 字段
CrazyLogin 的话请将此字段改为 ips
, Discuz 和 Phpwind 请改为 regip
。
重复处理
当一个用户同时存在于皮肤站和目标程序的数据库,且密码不同时,可选择「用目标程序上的用户密码覆盖皮肤站」或是「用皮肤站用户密码覆盖目标程序」。
补充说明
在数据对接的流程中,皮肤站始终处于「附属」的地位,即只会从目标程序同步用户,不会将皮肤站的用户同步至目标程序。如果希望统一管理账号,可以关闭皮肤站的注册功能。
皮肤站在进行数据对接之后会禁用单用户多角色功能。