公司的开发模式是前端切图,php套页面,我做了几个月的切图仔.在工作之余,也断断续续在为自己充电(毕竟半路出家).其中也接触到了前后端分离,vue.js这些东西.这时候我想到了一个问题,当前后端分离以后,用户登录了,那么后台总要给前端一个特定的key值吧(暂且这么称呼,因为我也没具体的概念)来判断一个具体的用户,从而给不同的用户有不同的界面.那么前端应该把key值保存在哪里合理呢?
各位大神心情好可以详细解答,懒得说,可以给我几个关键字,我自己去搜搜试试.谢谢
公司的开发模式是前端切图,php套页面,我做了几个月的切图仔.在工作之余,也断断续续在为自己充电(毕竟半路出家).其中也接触到了前后端分离,vue.js这些东西.这时候我想到了一个问题,当前后端分离以后,用户登录了,那么后台总要给前端一个特定的key值吧(暂且这么称呼,因为我也没具体的概念)来判断一个具体的用户,从而给不同的用户有不同的界面.那么前端应该把key值保存在哪里合理呢?
各位大神心情好可以详细解答,懒得说,可以给我几个关键字,我自己去搜搜试试.谢谢
后端验证前端登录成功后,返回一个加密的token
前端将token存在cookie或者localstorage中,每次请求的时候带上token,后端验证通过则返回数据,验证不通过则返回对应状态
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
每一个用户都会有自己的 token, 把 token 存到 cookie 中,用户的一些基本信息存在sessionStorage或者 localStorage就行了,验证通过 token 验证就行了