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

来源:10-6 Vue项目的联调测试上线 - 课程总结与后续学习指南

h0l0

2019-03-09

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

写回答

2回答

h0l0

提问者

2019-03-12

这几天通过学习了解到

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

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

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

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

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

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

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

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

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

0
2
h0l0
回复
Dell
谢谢老师,我对token,cookie,session工作原理还不是太了解,先补习一下这方面的知识去了。
2019-03-16
共2条回复

Dell

2019-03-10

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

0
0

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10733 学习 · 8206 问题

查看课程