菜单

登录控制

下载

登录控制用于配置终端用户的登录和注册页面行为,包括页面布局、账号字段、认证方式和手机号区号策略。通过这些设置,您可以控制用户可以使用邮箱、手机号或用户名完成注册和登录。

路径:登录 RootAuth 控制台 → 进入目标应用 → 点击顶部导航栏的「配置」→「应用管理」→「登录控制」

 

1. 常规登录设置

在「常规登录」中,您可以配置登录注册页面布局、注册后自动登录、账号字段和手机号区号策略。

1.1 登录注册页面

模式 说明
登录注册分页 登录和注册为两个独立页面,用户先注册后登录。
登录注册合并 登录和注册在同一页面中完成,适合更简洁的认证体验。

 

1.2 注册后自动登录

开启后,用户注册成功会自动登录,并跳转至登录回调 URL。

关闭后,用户注册成功后需要手动返回登录流程。

此配置,只有在登录注册分页的模式下可开启。

 

2. 配置账号字段

账号字段用于控制用户可以使用哪些账号类型注册和登录。

账号字段 认证方式 用于登录 用于注册 说明
邮箱-email 密码 可开启 可开启 支持邮箱密码登录和注册。
邮箱-email 验证码 可开启 不可开启 支持邮箱验证码登录。
手机号-phone 密码 可开启 可开启 支持手机号密码登录和注册。
手机号-phone 验证码 可开启 不可开启 支持手机号验证码登录。
用户名-username 密码 可开启 可开启 支持用户名密码登录和注册。

2.1 勾选规则

  • 如果某个账号字段开启「用于登录」,系统会自动开启对应的「用于注册」,如关闭则同时关闭。
  • 在「用于登录」未开启的情况下,不支持单独开启「用于注册」。
  • 可以只开启「用于登录」,不勾选「用于注册」。这种配置适用于仅允许已有账号登录、不允许新用户使用该字段注册的场景。
  • 如所有「用于注册」未开启时,仅在前端禁止注册行为。

 

3. 手机号区号策略

当登录控制中启用手机号相关登录或注册能力时,可以配置手机号区号策略。

配置项 默认值 说明
允许注册/绑定区号 +86 中国 用户注册或在用户详情中绑定手机号时,只能选择这里配置的区号。
允许登录区号 全球 用户使用手机号登录时或用户首次使用短信 MFA 且需要绑定手机号时,只能选择这里配置的区号。

区号支持多选。可选范围包括 +86 中国、+852 中国香港、+853 中国澳门、+886 中国台湾 或单选「全球」。

 

如果注册区号和登录区号不一致,并且使用登录注册合并页面,登录注册页会按照「允许登录区号」展示可选区号。

 

4. 手机号唯一规则

手机号在当前应用内保持唯一。用户绑定手机号后,可以使用该手机号作为账号别名登录。

需要注意:

  1. 已被绑定的手机号不能再次注册。
  2. 已被其他账号使用的手机号不能绑定到当前用户。
  3. 已被其他账号使用的邮箱也不能绑定到当前手机号账号。

当手机号或邮箱已存在时,系统会提示对应字段已存在。

 

5. 用户名配置

用户名配置用于控制非用户名注册方式下的用户名生成规则,以及用户名注册时允许使用的格式。

5.1 自动生成用户名

5.1.1 总开关

配置项 默认值 说明
是否自动生成用户名 关闭 开启后,用户选择邮箱或手机号等非用户名注册方式时,系统会在注册时自动生成随机用户名。

5.1.2 生成规则类型

开启自动生成用户名后,可通过 Tab 在以下两种方式之间切换:

方式 说明
前缀 + 随机组合 输入前缀后,系统在前缀末尾追加指定长度的随机字符。
自定义规则 输入包含 # 占位符的规则模板,系统会以随机字符替换 #。

5.1.3 前缀 + 随机组合

配置项 规则
前缀 非必填。仅支持字母、数字、下划线(_)和横杠(-),最多 20 个字符。不符合规则时显示红色错误提示。

5.1.4 自定义规则

配置项 规则
规则模板 必填。占位提示为「如 user-#」。支持字母、数字、* 和 -;# 为随机字符占位符。最多包含 1 个 #,除 # 外的规则长度不能超过 20 个字符。

5.1.5 公共配置

以下配置在两种生成方式下通用:

配置项 默认值 范围/规则
字符长度 12 可通过滑块或数字输入框设置,范围为 4 至 32。长度仅计算随机生成的字符,不包含前缀或规则模板中的固定字符。
字符类型 字母 + 数字 可选「字母 + 数字」「纯字母」或「纯数字」。

系统会实时显示生成的用户名示例,并提供「复制」按钮将预览内容复制到剪贴板。前缀模式的预览为「前缀 + 随机字符串」;自定义规则模式会以指定长度和字符类型的随机字符串替换 #。

 

5.2 用户名注册格式配置

该配置固定以收起状态显示,不依赖「用户名 - 密码」认证方式的「用于注册」开关是否开启。

配置项 默认值 规则
字符长度范围 - 最小 4 最小值为 4。输入小于 4 时显示红色提示「最小长度不能小于4」。
字符长度范围 - 最大 52 最大值为 52。输入大于 52 时显示红色提示「最大长度不能超过52」。
格式规则 字母 + 数字 可选「字母 + 数字」「纯字母」或「纯数字」。
允许特殊字符(-、_) 关闭 开启后,用户名可以包含横杠(-)和下划线(_)。

通过用户名方式注册、创建用户时创建用户名的账号,在用户详情添加用户名,都遵循同一套格式配置。

 

6. 体验注册/登录

完成应用配置后,您可以通过页面右上角的 “体验注册/登录” 按钮,预览当前应用的登录注册页面效果。

体验页面将严格遵循以下配置:

  • 登录控制中勾选的认证方式

  • 应用配置中的 Logo 和应用名称

  • 安全设置中的注册安全设置(如验证码、注册限制等)

  • 协议配置中的授权模式(仅影响OIDC流程,体验页面不涉及授权交互)

此功能可用于快速验证配置是否符合预期,确保上线前体验流畅无误。

应用配置修改后,在体验页面和终端用户页面最多需要 2 分钟生效。

 

 

上一个
协议配置
下一个
认证配置
最近修改: 2026-07-17Powered by