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 相关文章推荐
比较简单的异步加载JS文件的代码
Jul 18 Javascript
完美解决IE低版本不支持call与apply的问题
Dec 05 Javascript
深入探密Javascript数组方法
Jan 08 Javascript
创建自己的jquery表格插件
Nov 25 Javascript
浅谈js中的引用和复制(传值和传址)
Sep 18 Javascript
详解VueJs异步动态加载块
Mar 09 Javascript
js实现鼠标跟随运动效果
Aug 02 Javascript
JS设计模式之惰性模式(二)
Sep 29 Javascript
Vue点击切换颜色的方法
Sep 13 Javascript
简介JavaScript错误处理机制
Aug 04 Javascript
vue实现滑动解锁功能
Mar 03 Vue.js
Vue 打包后相对路径的引用问题
Jun 05 Vue.js
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设计模式 Prototype (原型模式)代码
2011/06/26 PHP
php获取qq用户昵称和在线状态(实例分析)
2013/10/27 PHP
php使用百度翻译api示例分享
2014/01/31 PHP
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
php中adodbzip类实例
2014/12/08 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
2016/11/17 PHP
PHP 实现链式操作
2021/03/09 PHP
JS正则表达式获取分组内容的方法详解
2013/11/15 Javascript
Jquery方式获取iframe页面中的 Dom元素
2014/05/07 Javascript
js+css实现tab菜单切换效果的方法
2015/01/20 Javascript
jQuery+Ajax实现无刷新操作
2016/01/04 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
2018/03/22 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
详解小程序用户登录状态检查与更新实例
2019/05/15 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
Python实现完整的事务操作示例
2017/06/20 Python
Python中动态检测编码chardet的使用教程
2017/07/06 Python
使用python为mysql实现restful接口
2018/01/05 Python
python文件写入write()的操作
2019/05/14 Python
python中有关时间日期格式转换问题
2019/12/25 Python
基于python实现坦克大战游戏
2020/10/27 Python
python3中calendar返回某一时间点实例讲解
2020/11/18 Python
CSS3制作半透明边框(Facebox)类似渐变
2012/12/09 HTML / CSS
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
某公司Java工程师面试题笔试题
2016/03/27 面试题
Sql面试题
2013/03/20 面试题
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
调解协议书
2014/04/16 职场文书
体育教育毕业生自荐信
2014/06/29 职场文书
说好普通话圆梦你我他演讲稿
2014/09/21 职场文书
群众对十八届四中全会的期盼
2014/10/17 职场文书
投标邀请书范本
2015/02/02 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
2015年全国“爱牙日”宣传活动总结
2015/03/23 职场文书
学校运动会感想
2015/08/10 职场文书