Never Propel Marmalade

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

    0.1.42 • 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
    

    Install

    npm i @aliedu/loginbycorp

    DownloadsWeekly Downloads

    252

    Version

    0.1.42

    License

    MIT

    Unpacked Size

    3.44 MB

    Total Files

    38

    Last publish

    Collaborators

    • ekkkkko
    • webkaige
    • jianting.bjt
    • zch759740844
    • caoyanyan-123
    • zhaojian6516