clarkwinkelmann / flarum-ext-readonly-profile
移除编辑各种个人资料属性的能力
1.0.1
2022-09-06 15:11 UTC
Requires
- flarum/core: ^1.2
README
此扩展移除用户在论坛上执行各种操作的能力。它移除了UI控件并禁用了底层REST API端点。
这适用于管理员是唯一编辑用户资料的人的论坛,或者用于从不同平台同步数据的自定义集成。
可用选项
- 禁用登录:禁用常规登录端点,但保留创建访问令牌的能力。会话可以通过手动创建的记住令牌来启动。
- 禁用访问令牌创建:完全禁用创建常规和记住访问令牌的能力。这使得启动新会话变得不可能。此选项隐含地禁用了 禁用登录。API密钥不受影响。
- 禁用邮箱更改:禁用常规邮箱更改请求。管理员仍然可以编辑其他用户。
- 禁用密码更改和重置:禁用常规密码编辑。管理员仍然可以为其他用户设置密码。
- 禁用头像编辑:禁用头像上传和删除。管理员仍然可以使用端点。
如果您启用了 禁用登录 或 禁用访问令牌创建,如果论坛中没有其他登录/身份验证系统,您将无法访问论坛。如果出现问题时需要恢复对论坛的访问,您需要
- 使用API密钥通过REST API禁用设置或扩展。
- 手动编辑数据库以禁用设置或扩展。
- 移除Composer包。
如果您使用外部登录系统并为Flarum用户帐户设置了随机密码,则 禁用登录、禁用访问令牌创建 和 禁用邮箱更改 并非必需,因为用户不知道Flarum用户密码就无法使用这些端点。您只需使用CSS隐藏UI中的按钮就足够了。
安装
composer require clarkwinkelmann/flarum-ext-readonly-profile
支持
此扩展处于 最小维护 状态。
它是为某个客户开发的,并作为开源软件发布,以造福社区。我可能会免费发布简单的错误修复或兼容性更新。
您可以通过 联系我 赞助额外的功能或更新。
通过Flarum社区线程提供“尽力而为”的支持。
赞助商:Dater.com