admin管理员组

文章数量:1634852

目录 (Table of Contents)

文章目录

  • 校验逻辑
    • 一、单击「输入邮箱」输入框时:
      • (一)补充后缀
        • 1. 判断用户是否输入“@”符号
    • 二、单击「密码」输入框时:
      • (一)复杂度提示
        • 1. 判断用户是否在输入框输入内容
    • 三、单击「注册按钮」时:
      • (一)判空
        • 1. 校验邮箱是否为空
        • 2. 校验密码是否为空
      • (二)邮箱校验
        • 1. 校验邮箱格式是否正确
        • 2. 校验邮箱是否存在
      • (三)密码校验
        • 1. 校验**密码**是否符合所设定的复杂度
      • 流程图

校验逻辑

一、单击「输入邮箱」输入框时:

(一)补充后缀

1. 判断用户是否输入“@”符号

(1)若用户输入**@**,则弹出下拉框,下拉框内出现邮箱后缀

二、单击「密码」输入框时:

(一)复杂度提示

1. 判断用户是否在输入框输入内容

(1)若用户输入内容,则在输入框下显示复杂度提示文本【密码为6-16位,请使用数字、字母或符号组合】

三、单击「注册按钮」时:

(一)判空

1. 校验邮箱是否为空

(1)若为空,则弹出提示框,提示【请输入邮箱】,用户关闭提示框后,并将光标置于邮箱输入框
(2)若不空,则进行下一步

2. 校验密码是否为空

(1)若为空,则弹出提示框,提示【请输入密码】,用户关闭提示框后,将光标置于密码输入框
(2)若不空,则进行下一步

(二)邮箱校验

1. 校验邮箱格式是否正确

(1)若邮箱格式不正确,则弹出提示框,提示【请输入正确的邮箱地址】,用户关闭提示框后,将光标置于邮箱输入框。
(2)若邮箱格式正确,则进行下一步。

2. 校验邮箱是否存在

(1)若该邮箱存在于数据库用户表中,则弹出提示框,提示【该邮箱已注册,请直接登录】,其中“直接登录”为超链接,点击可跳转至登录页。用户关闭提示框后,将光标置于邮箱输入框。
(2)若邮箱存在,则进行下一步

(三)密码校验

1. 校验密码是否符合所设定的复杂度

(1)若该用户所设定密码没有在6-16位区间内,则弹出提示框,提示【密码为6-16位,请重新设定】,用户关闭提示框后,清空密码输入框,将光标置于密码输入框
(2)若该用户所设定密码只包含数字,则弹出提示框,提示【密码强度弱,请重新设定】,用户关闭提示框后,清空密码输入框,将光标置于密码输入框
(3)若该用户所设定密码复杂度较高(包含数字、复杂符号或字母),则弹出提示框,提示【注册成功】,用户关闭提示框后,跳转至下一个界面

流程图

Created with Raphaël 2.2.0 用户注册 用户点击注册 输入的邮箱是否为空的? 输入的密码是否为空的? 输入邮箱格式是否正确? 邮箱是否不在数据库中? 密码的复杂度是否符合? 注册成功 yes no yes no yes no yes no yes no

本文标签: 逻辑邮箱