用户注册 =========
用户注册URL
{{ '[注册页面]({}/signup)'.format(sitedomain) }}: {{ '{}/signup'.format(sitedomain) }}
用户注册
```{figure} /_static/imgs/account-sign/signup.PNG :alt: 注册界面 :class: bg-primary :width: 100% :align: center 填写注册信息 ``` ```{mermaid} :title: 流程 :align: center %%{init:{'theme':'default', 'themeVariables':{'fontSize':'10px'}}}%% graph TB A[用户名] --> |验证用户名| B[邮箱] -->|检测邮箱| C[用户密码] --> |检测密码| D[重复密码] --> |检测密码与重复密码|E[验证图片] --> |正确拼合图像| H[点击注册] class A,B,C,D,E,F,G,H proc-font12; linkStyle 0,1,2,3,4 font-size:12px; ```
```{figure} /_static/imgs/account-sign/signup2.PNG :alt: 注册界面 :class: bg-primary :width: 100% :align: center 验证通过后点击注册,创建新用户 ```
- 字段说明 | 字段名称 | 说明 | 验证 | | ------------------ | ------------ | ----------- | | 用户名 | 用户名最大长度30位 | 自动验证在系统中是否存在重复用户 | | 邮箱 | 真实可用的邮箱, 在修改密码或系统操作时,
会发送邮件给用户 |1. 自动验证邮箱是否合法;
2. 自动验证邮箱是否已经注册| | 密码 | 登录密码 | 1. 密码中不能包含中文;
2. 长度需要在6~30位之间 | | 重复密码 | 与上面的“密码”字段相同| 自动验证密码和重复密码相同 |