注册
查看和管理用于定义 B2CORE UI 中客户注册流程的注册配置文件,适用于个人和企业客户
在此页面上,您可以查看和管理用于定义 B2CORE UI 中客户注册流程的注册配置文件。
新的注册设置将取代注册向导,并与自定义字段配合使用,让您能够根据需求构建注册流程——从仅包含电子邮件地址和密码的简单表单,到包含自定义字段的多步骤流程。
启用注册配置文件后,注册向导将自动禁用。
每个注册配置文件提供以下信息:
类型
注册配置文件适用的客户类型:Individual 或 Corporate。
标题
注册配置文件的名称。
已启用
指示注册配置文件是否已启用。
要创建新的注册配置文件,请点击 Create 按钮。
使用链接预填注册字段
您可以分享一个注册链接,该链接会打开已预填部分字段的注册表单——例如您已知的客户电子邮件地址和国家/地区。每个预填值均可编辑,因此客户可以在提交前进行更正。
预填功能仅适用于简化注册流程——即 B2CORE UI 中基于本页所述注册配置文件构建的新注册流程。它不会影响旧版注册向导的表单。
创建链接
查找要预填的每个字段的机器名称。
对于自定义字段,机器名称位于 System > Custom Fields > Fields 页面中的 Machine name(参见自定义字段)。标准字段使用其自身名称,例如 email。
获取 B2CORE UI 的注册链接 URL,并添加要打开的注册流程 ID,然后为每个字段添加一个 init[<machine name>]=<value> 参数:
https://example.com/auth/register/01936f7a-4b21-70c8-9d5e-6a1f2c3b4d5e?init[email]=john.doe@example.com&init[country]=196将 https://example.com 替换为您的 B2CORE UI 地址,将 01936f7a-… 替换为您的注册流程 ID,并对值进行 URL 编码。
该 ID 会使链接打开一个特定的注册表单,因此客户无需先选择客户类型。您可以在本页的注册配置文件列表中找到它,路径为 System > Registration。
不带 ID 的链接同样有效:
https://example.com/auth/register?init[email]=john.doe@example.com&init[country]=196客户会先选择客户类型,参数会保留并传递到表单。
按字段类型划分的值
| 字段类型 | 链接可传递的内容 |
|---|---|
| 文本、多行文本、电子邮件、URL、电话、整数、小数、日期、日期和时间 | 一个值。如果参数重复出现,则使用第一个值。 |
| 下拉选择 | 一个与该字段配置选项匹配的值。不匹配任何选项的值将被忽略。 |
| 多选 | 多个匹配的选项值,可作为重复参数传递(init[hobbies]=chess&init[hobbies]=golf)、以数组形式传递(init[hobbies][]=chess&init[hobbies][]=golf),或作为逗号分隔列表传递(init[hobbies]=chess,golf)。 |
| 布尔值 | 只有 true 会选中该字段。任何其他值都会使字段保持原样。 |
对于下拉选择和多选字段,链接必须传递选项的值,而不是客户看到的标签。对于带有引用列表的字段,例如国家/地区字段,选项值为其数字 ID——例如 init[country]=196。
密码字段以及任何其他包含敏感值的字段均不会被预填——链接中的值将被忽略。只读字段和表单中不存在的名称同样会被忽略。
注意事项
- 预填值会立即进行验证,因此未通过字段验证的值会在表单打开时立即高亮显示。
- 在多步骤注册表单中,值会同时应用于所有步骤;来回切换步骤不会覆盖客户已输入的内容。
- 参数会保留在地址栏中:如果客户重新加载页面,链接中的值会再次应用,所有编辑内容都会丢失。
- 值限制为 1,000 个字符;超出部分将被截断。
- 包含逗号的值仅会预填到逗号之前,因为逗号用于分隔多个值。
另请参阅
最后更新于