clarkwinkelmann/flarum-ext-readonly-profile

移除编辑各种个人资料属性的能力

1.0.1 2022-09-06 15:11 UTC

This package is auto-updated.

Last update: 2024-09-16 18:14:56 UTC


README

MIT license Latest Stable Version Total Downloads Donate

此扩展移除用户在论坛上执行各种操作的能力。它移除了UI控件并禁用了底层REST API端点。

这适用于管理员是唯一编辑用户资料的人的论坛,或者用于从不同平台同步数据的自定义集成。

可用选项

  • 禁用登录:禁用常规登录端点,但保留创建访问令牌的能力。会话可以通过手动创建的记住令牌来启动。
  • 禁用访问令牌创建:完全禁用创建常规和记住访问令牌的能力。这使得启动新会话变得不可能。此选项隐含地禁用了 禁用登录。API密钥不受影响。
  • 禁用邮箱更改:禁用常规邮箱更改请求。管理员仍然可以编辑其他用户。
  • 禁用密码更改和重置:禁用常规密码编辑。管理员仍然可以为其他用户设置密码。
  • 禁用头像编辑:禁用头像上传和删除。管理员仍然可以使用端点。

如果您启用了 禁用登录禁用访问令牌创建,如果论坛中没有其他登录/身份验证系统,您将无法访问论坛。如果出现问题时需要恢复对论坛的访问,您需要

  • 使用API密钥通过REST API禁用设置或扩展。
  • 手动编辑数据库以禁用设置或扩展。
  • 移除Composer包。

如果您使用外部登录系统并为Flarum用户帐户设置了随机密码,则 禁用登录禁用访问令牌创建禁用邮箱更改 并非必需,因为用户不知道Flarum用户密码就无法使用这些端点。您只需使用CSS隐藏UI中的按钮就足够了。

安装

composer require clarkwinkelmann/flarum-ext-readonly-profile

支持

此扩展处于 最小维护 状态。

它是为某个客户开发的,并作为开源软件发布,以造福社区。我可能会免费发布简单的错误修复或兼容性更新。

您可以通过 联系我 赞助额外的功能或更新。

通过Flarum社区线程提供“尽力而为”的支持。

赞助商:Dater.com

链接