vue生成token并保存到本地存储中


Posted in Javascript onJuly 17, 2018

首先回顾一下token:

token认证是RESTFUL.api的一个很重要的部分,通过token认证和token设置,后端会有一个接口传给前台:

http://localhost/yiiserver/web/index.php/token?client_appid=aaa&client_appkey=bbb

其实就是向用户表里去生成一个token

vue生成token并保存到本地存储中

这里的client_id相当于用户名,client_key相当于密码,这样后台会生成一个client_token,我们需要把这个token保存到客户端中。

前端的资源一般放在另外的服务器中,这样后台需要进行进行跨域操作,在php代码中增加头文件

//就是我们常用的access-control-allow-origin
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods:GET,POST");
header("Access-Control-Allow-Headers:X-Requeted-With,content-type,if-modified-since");

这样操作就可以成功实现后台跨域。

前台项目使用的是vuex来进行状态管理,分为state、mutations、actions三大部分,我们在actions里定义一个userLogin方法,发送http用来请求后端服务器数据,返回的响应数据保存在mutations里的setUser中,因为actions里定义的userLogin方法是供用户登录时调用的,所以在userLogin.vue中也要使用userLogin方法。

总结

以上所述是小编给大家介绍的vue生成token并保存到本地存储中,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
一张表格告诉你windows.onload()与$(document).ready()的区别
May 16 Javascript
jquery修改网页背景颜色通过css方法实现
Jun 06 Javascript
将数字转换成大写的人民币表达式的js函数
Sep 21 Javascript
javascript进行四舍五入方法汇总
Dec 16 Javascript
javascript检查浏览器是否已经启用XX功能
Jul 10 Javascript
Vue.js事件处理器与表单控件绑定详解
Mar 20 Javascript
Angular中$state.go页面跳转并传递参数的方法
May 09 Javascript
JS实现给json数组动态赋值的方法示例
Mar 19 Javascript
JavaScript实现购物车基本功能
Jul 21 Javascript
vue ssr服务端渲染(小白解惑)
Nov 10 Javascript
返回上一个url并刷新界面的js代码
Sep 12 Javascript
JavaScript事件概念详解(区分静态注册和动态注册)
Feb 05 Javascript
vue脚手架搭建项目的兼容性配置详解
Jul 17 #Javascript
使用svg实现动态时钟效果
Jul 17 #Javascript
详解.vue文件中style标签的几个标识符
Jul 17 #Javascript
webstrom Debug 调试vue项目的方法步骤
Jul 17 #Javascript
vue实现未登录跳转到登录页面的方法
Jul 17 #Javascript
打通前后端构建一个Vue+Express的开发环境
Jul 17 #Javascript
详解如何从零开始搭建Express+Vue开发环境
Jul 17 #Javascript
You might like
SONY ICF-SW7600的电路分析
2021/03/02 无线电
深入探讨PHP中的内存管理问题
2011/08/31 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
2014/07/08 PHP
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
2014/07/25 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
PHP实现的方程求解示例分析
2016/11/11 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
由浅到深了解JavaScript类
2006/09/08 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
jquery队列queue与原生模仿其实现方法分享
2014/03/25 Javascript
jquery ajax应用中iframe自适应高度问题解决方法
2014/04/12 Javascript
jquery动态添加删除(tr/td)
2015/02/09 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
js密码强度校验
2015/11/10 Javascript
基于canvas实现的钟摆效果完整实例
2016/01/26 Javascript
JavaScript跨域调用基于JSON的RESTful API
2016/07/09 Javascript
jQuery实现的小图列表,大图展示效果幻灯片示例
2016/10/25 Javascript
JS限定手机版中图片大小随分辨率自动调整的方法
2016/12/05 Javascript
Nodejs进阶:express+session实现简易登录身份认证
2017/04/24 NodeJs
手把手教你把nodejs部署到linux上跑出hello world
2017/06/19 NodeJs
小程序实现列表多个批量倒计时
2021/01/29 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
Python中使用gzip模块压缩文件的简单教程
2015/04/08 Python
实例讲解Python中SocketServer模块处理网络请求的用法
2016/06/28 Python
Python中的连接符(+、+=)示例详解
2017/01/13 Python
PyTorch中Tensor的拼接与拆分的实现
2019/08/18 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
pytorch实现mnist分类的示例讲解
2020/01/10 Python
京东国际站:JOYBUY
2017/11/23 全球购物
Java基础知识面试题
2014/03/25 面试题
大学生活动策划方案
2014/02/10 职场文书
护士工作心得体会
2016/01/25 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书
互联网的下一个风口:新的独角兽将诞生
2019/08/02 职场文书
浅谈:电影《孔子》观后感(范文)
2019/10/14 职场文书