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 相关文章推荐
修改发贴的编辑功能
Mar 07 Javascript
js replace正则表达式应用案例讲解
Jan 17 Javascript
js jquery验证银行卡号信息正则学习
Jan 21 Javascript
JSP基于Bootstrap分页显示实例解析
Jun 12 Javascript
JS中with的替代方法与String中的正则方法详解
Dec 23 Javascript
纯jQuery实现前端分页功能
Mar 23 jQuery
javascript观察者模式实现自动刷新效果
Sep 05 Javascript
深入理解Node module模块
Mar 26 Javascript
如何在js代码中消灭for循环实例详解
Jul 29 Javascript
微信小程序实现日历功能
Nov 27 Javascript
js中的reduce()函数讲解
Jan 18 Javascript
微信小程序iBeacon测距及稳定程序的实现解析
Jul 31 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
php 变量未定义等错误的解决方法
2011/01/12 PHP
PHP学习笔记(三):数据类型转换与常量介绍
2015/04/17 PHP
Laravel框架Request、Response及Session操作示例
2019/05/06 PHP
HTTP状态代码以及定义(解释)
2007/02/02 Javascript
js prototype 格式化数字 By shawl.qiu
2007/04/02 Javascript
JS关闭窗口或JS关闭页面的几种代码分享
2013/10/25 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
2015/11/26 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
2016/05/15 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
Angular 4.x 路由快速入门学习
2017/05/03 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
2017/06/17 Javascript
关于预加载InstantClick的问题解决方法
2017/09/12 Javascript
JS+DIV实现拖动效果
2020/02/11 Javascript
vue父子组件间引用之$parent、$children
2020/05/20 Javascript
利用Python中的mock库对Python代码进行模拟测试
2015/04/16 Python
Python程序退出方式小结
2017/12/09 Python
pandas.DataFrame的pivot()和unstack()实现行转列
2019/07/06 Python
python3实现mysql导出excel的方法
2019/07/31 Python
浅谈Python 敏感词过滤的实现
2019/08/15 Python
将python文件打包exe独立运行程序方法详解
2020/02/12 Python
Python super()方法原理详解
2020/03/31 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
中国首家奢侈品O2O网购平台:第五大道奢侈品网
2017/12/14 全球购物
美国的Eastbay旗下的运动款子品牌:Final-Score
2018/01/01 全球购物
通信工程专业毕业生推荐信
2013/12/25 职场文书
银行演讲稿范文
2014/01/03 职场文书
周年庆典邀请函范文
2014/01/24 职场文书
商业项目策划方案
2014/06/05 职场文书
大专生找工作自荐书
2014/06/10 职场文书
大学课外活动总结
2014/07/09 职场文书
农村党员对照检查材料
2014/09/24 职场文书
扶贫办主任查摆“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
2014年科室工作总结
2014/11/20 职场文书
在职证明格式样本
2015/06/15 职场文书
2019最新公司租房合同(例文)
2019/07/18 职场文书