sword版本下,用户权限程序逻辑是如何进行处理的?这一块的前、后端是如何进行衔接的?

Sword 未结 1 1650
呆人
呆人 2019-07-06 20:29

sword版本下,在前端从输入用户名和密码,点击登录按钮后,

1)后端获取用户功能权限的逻辑是如何处理的?逻辑的入口在哪里?

2)后端根据用户获取权限信息后,是如何返回到前端?前、后端是如何进行衔接?



1条回答
  •  admin
    admin (楼主)
    2019-07-09 14:40

    1、点击登录后,会调用接口获取用户信息

    image.png


    image.png


    image.png

    2、在这个login的model内进行token的获取,设置值,菜单、按钮对应用户权限的获取,设置值

    image.png


    3、把数据放到了localStorage里,这样每次请求的时候,就可以实时获取对应token、用户的信息了

    image.png


    4、 至于和后端的交互,有一个封装的request.js,每次请求都会自动加上token的header,这样一来,后端就可以实时解析,然后获取token,从而拼装成BladeUser类了

    image.png

    0 讨论(0)
提交回复