alexanderomara / flarum-wp-users
Flarum WP Users:使用WordPress进行用户账户和身份验证
Requires
- flarum/core: ^1.0.0
- dev-master
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-dependabot/npm_and_yarn/js/minimist-1.2.8
- dev-dependabot/npm_and_yarn/js/json5-1.0.2
- dev-dependabot/npm_and_yarn/js/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/js/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/js/terser-4.8.1
This package is auto-updated.
Last update: 2024-09-04 12:15:47 UTC
README
Flarum WP Users:使用WordPress进行用户账户和身份验证
概述
这是一个使用WordPress安装来替换用户账户身份验证系统(保持相同的用户名和电子邮件地址)的扩展。
它通过在Flarum中插入一个身份验证中间件来实现,该中间件验证WordPress会话cookie,并登录到Flarum用户(如果需要则创建用户)。
通过解析cookie并连接到WordPress数据库来验证会话来验证WordPress cookie;不需要WordPress代码或插件。
由于只有一个会话cookie,当用户注销时,他们将在WordPress和Flarum上同时注销。
还想要使用WordPress相同的头像吗?请查看我的 flarum-gravatar 扩展。
安装
- 安装WordPress。
- 在您的WordPress安装的子目录中安装Flarum。
- 如果WordPress安装在
example.com
,您可能将Flarum安装在example.com/forum
。 - 请参阅Flarum安装文档以获取删除
public
目录的说明。 - 使用与WordPress相同的电子邮件地址作为管理员账户,以便它们可以合并。
- 如果WordPress安装在
- 安装此Flarum扩展。
composer require AlexanderOMara/flarum-wp-users
- 使用WordPress安装所需的所有值配置扩展。
- 可选地,在管理下启用
WordPress
用户显示名称驱动程序,以使用WordPress用户的显示名称。
注意
此扩展阻止常规Flarum用户更改用户名、电子邮件或设置密码(如果尚未设置,此扩展创建的用户没有设置密码)。只有管理员才能在Flarum用户上设置这些值(应避免此操作)。
如果WordPress用户的用户名或电子邮件地址更改,则下一次他们通过Flarum进行身份验证时,将更新Flarum用户的值。如果存在任何冲突,只要是与该扩展管理的用户冲突,则冲突的用户将被修改为唯一值;否则用户将无法进行身份验证。
在紧急情况下,您可以通过在URL栏中添加 #localuser
来绕过WordPress并直接登录本地账户(仅适用于已设置密码的Flarum账户)。此密码不会在WordPress用户更改密码时更新。
错误
如果您发现错误或存在兼容性问题,请在此存储库的问题部分下提交工单。
许可
版权(c)2020-2021 Alexander O'Mara
许可协议:Mozilla Public License,v. 2.0。
如果此许可证不符合您的需求,请随时联系我。