请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问Vue能否配合后端的shiro技术进行登录认证,前端的实现思路和相关技术有哪些?

请问Vue能否配合后端的shiro技术进行登录认证?
如果可以,前端的实现思路和相关技术有哪些?

正在回答 回答被采纳积分+3

2回答

提问者 h0l0 2019-03-12 16:10:48

这几天通过学习了解到

在一般的登录过程中,一种前后端配合方案是:

检查状态:进入页面时或者路由变化时检查是否有登录状态(保存在cookie或者本地存储的值);

如果有登录态则查询登录信息(uid,头像等...)并保存起来;如果没有则跳转到登录页;

在登录页面(或者登录框),校检用户输入信息是否合法;

校检通过后发送登录请求;校检不成功则反馈给用户;

登录成功则从后端数据中取出session信息保存登录状态(可能需要跳转);登录不成功则提示用户不成功;

用户做出注销操作时删除登录状态。

前端用到的技术有:Cookie的存取,vue-router路由,vuex状态管理

后端用到的技术有:SpringBoot或其它框架,数据库读取,shiro权限管理。

0 回复 有任何疑惑可以回复我~
  • Dell #1
    你只是通过token,cookie,session去给后端传值,uid有了前端就能说一个用户登陆了吗?有可能是用户伪造的呢?最终的登陆全部都是后端流程,前端在登陆里面,只是打个辅助
    回复 有任何疑惑可以回复我~ 2019-03-12 22:24:30
  • 提问者 h0l0 回复 Dell #2
    谢谢老师,我对token,cookie,session工作原理还不是太了解,先补习一下这方面的知识去了。
    回复 有任何疑惑可以回复我~ 2019-03-16 09:14:41
Dell 2019-03-10 18:47:30

只要是校验,无非是token和cookie,session,前者前端你只要携带一个参数即可。后者你什么也不需要做。登陆本身90%以上的工作在后端,前端没什么思路。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信