rainlab / user-plugin
October CMS 的用户插件
Requires
- php: ^8.0.2
- bacon/bacon-qr-code: ^2.0
- composer/installers: ~1.0
- firebase/php-jwt: ^6.4
- mobiledetect/mobiledetectlib: ^4.8
- october/rain: >=3.0
- pragmarx/google2fa: ^8.0
This package is auto-updated.
Last update: 2024-08-29 00:04:14 UTC
README
October CMS 的前端用户管理。在 October CMS 市场查看此插件
需求
- October CMS 3.6 或更高版本
- 需要将 AJAX 框架 包含在你的布局/页面中
安装说明
运行以下命令安装此插件
php artisan plugin:install RainLab.User
要卸载此插件
php artisan plugin:remove RainLab.User
旧版本
如果你正在使用 October CMS v3.0 - v3.5,请使用以下命令安装 v2.1
composer require rainlab/user-plugin "^2.1"
如果你正在使用 October CMS v1.0 - v2.3,请使用以下命令安装 v1.7
composer require rainlab/user-plugin "^1.7"
示例主题
我们建议使用 RainLab.Vanilla
主题安装此插件以演示其功能。
为了获得更多功能,还可以考虑安装 RainLab.UserPlus
插件。
管理用户
用户在管理面板中的“用户”标签下进行管理。每个用户提供最少的数据字段 - 名字、姓氏、电子邮件 和 密码。名称可以代表个人的名字或全名,因此姓氏字段是可选的,具体取决于您网站的复杂程度。
在 电子邮件 字段下方有一个复选框,用于阻止向用户发送所有出站邮件。这对于电子邮件地址无法接收邮件或被报告为垃圾邮件的账户非常有用。勾选后,永远不会向此地址发送邮件,除非是用于重置密码的邮件模板。
插件设置
此插件创建了一个设置菜单项,通过导航到 设置 > 用户 > 用户设置 可找到。此页面允许设置常用功能,以下将详细介绍。
登录
默认情况下,用户将使用他们的电子邮件地址作为唯一标识符登录网站。您可以通过将 登录属性 值更改为用户名来使用唯一的登录名。这将引入一个名为 用户名 的新字段,允许用户指定他们自己的简短名称或别名进行识别。电子邮件地址和用户名都必须对用户是唯一的。
作为安全预防措施,您可能需要限制用户同时在多个设备上拥有会话。启用 防止并发会话 设置即可使用此功能。当用户登录到他们的账户时,它会自动注销所有其他会话。
注册
默认情况下允许网站注册。如果您正在运行一个封闭网站或需要暂时禁用注册,您可以通过将 允许用户注册 切换到关闭设置来禁用此功能。
通知
当用户首次激活时,可以向他们发送欢迎邮件。要激活欢迎邮件,请从 用户消息模板 下拉列表中选择“通知用户”和电子邮件模板。默认的消息模板是 user:welcome_email
,您可以通过从设置菜单中选择 邮件 > 邮件模板 来自定义此模板。
对于当新用户加入时通知系统管理员,也适用相同的规则,使用复选框“通知管理员”。通知的管理员使用 通知管理员组 下拉列表选择。
文档
入门指南
组件
服务
许可协议
此插件是 October CMS 平台的官方扩展,如果您拥有平台许可,则可免费使用。有关详细信息,请参阅最终用户许可协议(EULA)许可。