注册配置

Auth Module块中增加了一些灵活性。 Sign Up配置中增加了一些灵活性。转到 Modules部分,并点击 Auth Module来打开它的设置。

  • SignUp Groups: 定义组的列表,用户在注册后将成为一个组的成员。
  • SignUp帐户:允许用户在你的应用程序中注册和获得帐户。
  • Session timeout (minutes)定义用户的会话在没有用户活动的情况下将被激活多长时间。在超时值之后,用户的会话将被终止。
  • Failed login delay (in ms):定义登录尝试失败后的响应延迟时间,以防止暴力攻击。
  • Email confirmation required: 定义了用户是否必须通过电子邮件确认注册。
  • Signed-Up User Active启用:如果启用,为每个新创建的用户对象设置active=true。
  • Groups选项卡允许创建和配置用户组的列表。

configure_registr_fe

Sign Up流程可以在网络应用中进行配置。一旦项目被创建,以下业务流程也会被预先配置。

  • login inputString:电子邮件值验证。
  • Confirm password inputString: 检查密码是否匹配。
  • Register 按钮:创建新的 对象并验证注册。User

configure_register_button

自定义注册业务流程的创建

  1. 在界面编辑器中,创建一个 Container并把一些 Input元素,如下面的例子
    1_fe_layout
    • E-mail字段负责输入和验证用户的电子邮件[Input (email)用于网络应用和 Email field用于移动应用程序]。
    • 第二个 input负责输入和验证新的用户密码[用于网络应用,用于移动应用];第二个Input (password)用于网络应用,用于移动应用的Pass字段]。
    • 第三项 input需要重复用户创建的密码,并检查这些密码是否匹配[对于网络应用和移动应用的Pass字段]。Input (password)对于网络应用和 Pass field对于移动应用程序]。
    • Register按钮启动验证所有输入值的业务过程。
    • Login按钮启动了 Navigate块到相应的用户授权表格。
  2. 创建与该按钮相关的业务流程。 Register按钮相关的业务流程。 onClick事件将是这个过程的入口2_onClick
  3. 首先,必须建立逻辑,以便检查和验证输入的字段。 Get Properties块是用来获取数据的。
    3_validateInputs
  4. 用户输入的值(Value)被传递到程序的输入端。 Server request POST /register/进程。
    4_register_post
  5. 在成功完成 Server request POST /register/进程时,将 Auth Token(token)从输出端返回,该输出端被分配给当前用户会话(Set Auth Token),用户被重定向到由块定义的所需页面。 Navigate块定义的页面。
    5_navigate
Was this article helpful?

AppMaster.io 101 速成班

10 模块
2 周数

不知道从哪里开始?通过我们的初学者速成课程,从A到Z探索AppMaster。

开始课程
Development it’s so easy with AppMaster!

需要更多帮助?

在我们专家的帮助下解决任何问题。节省时间并专注于构建您的应用程序。

headphones

联系支持

告诉我们您的问题,我们会为您找到解决方案。

message

社区聊天

在我们的聊天中与其他用户讨论问题。

加入社区