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 相关文章推荐
ext form 表单提交数据的方法小结
Aug 08 Javascript
juqery 学习之四 筛选查找
Nov 30 Javascript
js截取小数点后几位的写法
Nov 14 Javascript
jquery提交form表单时禁止重复提交的方法
Feb 13 Javascript
$.each遍历对象、数组的属性值并进行处理
Jul 18 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
Sep 15 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
Oct 15 Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
Nov 26 Javascript
深入理解setTimeout函数和setInterval函数
May 20 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
Dec 26 Javascript
JS Input里添加小图标的两种方法
Nov 11 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
Jan 18 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
Smarty变量用法详解
2016/05/11 PHP
Thinkphp实现短信验证注册功能
2016/10/18 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
简单实用的全选反选按钮例子
2013/10/18 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
浅谈JavaScript中setInterval和setTimeout的使用问题
2015/08/01 Javascript
vueJS简单的点击显示与隐藏的效果【实现代码】
2016/05/03 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
jQuery中可见性过滤器简单用法示例
2018/03/31 jQuery
Vue中在新窗口打开页面及Vue-router的使用
2018/06/13 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
2019/01/19 Javascript
JS实现的新闻列表自动滚动效果示例
2019/01/30 Javascript
使用webpack编译es6代码的方法步骤
2019/04/28 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
python 数据加密代码
2008/12/24 Python
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
2017/09/06 Python
简单实现python进度条脚本
2017/12/18 Python
python实现Adapter模式实例代码
2018/02/09 Python
python 日志增量抓取实现方法
2018/04/28 Python
Django rest framework工具包简单用法示例
2018/07/20 Python
Python正则表达式和元字符详解
2018/11/29 Python
Django使用中间键实现csrf认证详解
2019/07/22 Python
Python实现结构体代码实例
2020/02/10 Python
Pandas读取csv时如何设置列名
2020/06/02 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
2020/10/15 Python
英国团购网站:Groupon英国
2017/11/28 全球购物
历史专业个人求职信分享
2013/12/20 职场文书
工程承包协议书
2014/04/22 职场文书
村委会换届选举方案
2014/05/03 职场文书
纪律教育学习心得体会
2014/09/02 职场文书
课堂打架检讨书200字
2014/11/21 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
2016教师节问候语
2015/11/10 职场文书