firebrandhq/domain-specific-memberprofiles

扩展成员资料页面,根据电子邮件地址限制注册用户

安装: 183

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 3

分支: 3

开放问题: 0

类型:silverstripe-module

0.0.2 2016-06-14 23:44 UTC

This package is auto-updated.

Last update: 2024-09-14 09:33:21 UTC


README

本模块是 SilverStripe 成员资料页面模块的一个简单扩展。它增加了限制用户注册到特定域的能力。

示例用例

假设您只想让特定组织的员工能够创建用户资料,您可以限制注册到具有 @example.com 电子邮件地址的用户。或者假设您只想让新西兰的学生或教师有账户,您可以限制注册到具有 *.school.nz 账户的用户。

您可以定义单个允许的域名或多个。您还可以明确拒绝域名。

要求

本模块不是 Member Profile Pages 模块的分支。它是一个扩展。

安装说明

composer require firebrandhq/domain-specific-memberprofiles

确保在安装模块后运行 dev/build

使用概述

  1. 像平时一样创建您的资料页面。
  2. 资料 > 字段 标签页下,编辑电子邮件资料字段。在页面底部,在 验证 标题下,现在应该有一个 域名验证 子部分。
  3. 在相应的文本区域字段中,提供允许和/或拒绝的域名列表。
  • 如果您留空字段,它将被忽略。
  • 如果您两个字段都留空,电子邮件将不会有域名验证。
  • 您可以使用通配符来白名单或黑名单子域名。(例如:*.example.com
  1. 如果您想将允许或拒绝的域名列表包含在错误消息中,请勾选 显示错误时的域名
  2. 保存您的电子邮件资料字段。

尽管不是强制性的,但您可能想为您的资料页面启用 电子邮件验证,否则用户可以假装拥有有效的电子邮件。