登录注册开发教程(2) - 用户名存在性判断

发布时间:2023年12月21日

登录注册开发教程 - 用户名存在性判断

登录注册开发教程(2) 用户名是否已存在判断与注册提示优化

目标:
增加一个服务来检测用户名是否已存在,以避免重复注册。

步骤:

  1. 创建服务:
    • 在后台服务中新建一个服务,名为“检查用户名”。
    • 参数:用户名。
    • 流程中添加节点,编辑数据表,使用单行查询来检查用户名是否存在。
  2. 注册处理:
    • 在注册接口中调用新建的“检查用户名”服务。
    • 如果用户名已存在,则返回错误提示;如果不存在,则允许注册。
  3. 优化提示信息:
    • 在注册处理中,将注册结果的错误信息返回给前端。
    • 前端根据返回的错误信息显示相应的提示。

详细步骤:

  1. 创建检查用户名服务:
    • 在服务管理中新建服务,选择“检查用户名”。
    • 将“公开服务”设置为“开启”。
    • 添加参数“用户名”。
  2. 编辑服务流程:
    • 添加节点,选择“编辑数据表”。
    • 操作类型选择“查询单行查询”。
    • 添加条件,“用户名”字段“等于”用户输入的用户名。
    • 同步设置,并给查询结果命名,如“判断结果”。
  3. 注册接口调用检查用户名服务:
    • 在注册接口中添加服务调用节点。
    • 选择“检查用户名”服务,并传入用户名参数。
    • 设置同步返回,并定义返回变量类型为“数组”。
  4. 添加条件判断:
    • 添加条件节点,判断“判断结果”数组的第0行是否存在。
    • 如果存在,则返回错误提示;如果不存在,则继续后续流程。
  5. 优化提示信息:
    • 在注册处理中,将返回的错误信息进行适当的格式化。
    • 前端接收到错误信息后,根据不同的错误码显示相应的提示。

下节课预告:
将继续讲解表单验证的开发,包括对用户输入的密码进行强度校验,以及邮箱格式的验证等。

结语:
鼓励大家动手实践,将自己的应用上传到多巴多AI市场,以便他人预览和下载源码,同时也建议查看源码来提升开发技能。

文章来源:https://blog.csdn.net/zyh320888/article/details/135122261
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。