@aliedu/loginbycorp
TypeScript icon, indicating that this package has built-in type declarations

0.1.43 • Public • Published

edu-login

@aliedu/loginByCorp

教育行业登录

API

参数名 说明 必填 类型 默认值 备注

登录注册逻辑

st=>start: 进入登录页
cond1=>condition: url中是否携带authCode参数?
cond2=>condition: 当前组织是否已经安装应用?
cond3=>condition: 当前组织是否已经注册?
cond4=>condition: 用户身份是否为管理员?
cond5=>condition: 用户是否已经注册?
cond6=>condition: 用户是否为审批中状态?
cond7=>condition: 用户是否为已拒绝状态?
opt1=>operation: 调用登录接口,确认登录状态
opt2=>operation: 调用安装确认接口,确认是否已经安装
opt3=>operation: 调用注册接口,进行账号注册
opt4=>operation: 跳转钉钉登录页,扫码登录,选择组织后,重新跳转回登录页
opt5=>operation: 渲染二维码,提示管理员安装应用后,可点击下一步按钮继续
opt6=>operation: 点击下一步按钮
io=>inputoutput: 用户输入账号密码进行账号注册
e1=>end: 结束,跳转首页
e2=>end: 结束,用户状态为审批中
e3=>end: 结束,用户状态为已拒绝
e4=>end: 结束,用户状态为已停用
e5=>end: 结束,组织未注册

st->cond1
cond1(yes)->opt1->cond2
cond1(no)->opt4->cond1
cond2(yes)->cond3
cond2(no)->opt5->opt6->cond2
cond3(yes)->cond5
cond3(no)->cond4
cond4(yes)->io->opt3->e1
cond4(no)->e5
cond5(yes)->e1
cond5(no)->cond6
cond6(yes)->e2
cond6(no)->cond7
cond7(yes)->e3
cond7(no)->e4

Readme

Keywords

Package Sidebar

Install

npm i @aliedu/loginbycorp

Weekly Downloads

2

Version

0.1.43

License

MIT

Unpacked Size

3.44 MB

Total Files

38

Last publish

Collaborators

  • jianting.bjt
  • zch759740844
  • zhaojian6516