用户注册操作流程

graph TB; Begin((开始)).->Guest Guest(fa:fa-user 未注册用户) .-> Register[新用户注册] click Register "/Identity/Account/Register" Register-->Fill[填写正确注册信息] Fill-->IfCorrect{信息正确否} IfCorrect--是-->IfEmail{电邮是否已存在} IfCorrect--否-->PromptError[提示错误信息] PromptError-->Fill IfEmail--否-->SendEmail(发送电子邮件给用户) IfEmail--是-->PromptEmail[提示电子邮件已经注册] PromptEmail-->Fill SendEmail-->PromptSuccess(提示注册成功需要激活) PromptSuccess.->User(fa:fa-user 注册用户) User.->RecieveEmail[收取电子邮件] RecieveEmail-->Click[点击邮件中链接激活账户] Click-->Login[可以登录] PromptSuccess-->AdminActive(通过管理员激活) AdminActive.->Manager(fa:fa-user 部门管理员) AdminActive.->SuperUser(fa:fa-user 超级管理员) SuperUser.->Active Manager.->Active[进入激活状态页面] click Active "/User/Admin/Index?listType=activation" Active-->ActiveAccount[激活账户] ActiveAccount-->Login click Login "/Identity/Account/Login" Login-->End((结束)) classDef commentStyle stroke-dasharray:5; class AdminActive commentStyle classDef systemStyle fill:#FFE0B2; class PromptError,PromptEmail,SendEmail,PromptSuccess systemStyle classDef manualStyle fill:#BBDEFB; class Fill,RecieveEmail,Click,ActiveAccount manualStyle