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+FSO遍历文件夹下文件并显示
Mar 07 Javascript
JS弹出对话框返回值代码(asp.net后台)
Dec 28 Javascript
两种js监听滚轮事件的实现方法
May 13 Javascript
Angular ng-repeat 对象和数组遍历实例
Sep 14 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
Jan 04 Javascript
jQuery页面弹出框实现文件上传
Feb 09 Javascript
jQuery仿IOS弹出框插件
Feb 18 Javascript
详解node+express+ejs+bootstrap构建项目
Sep 27 Javascript
Vue.js实现列表清单的操作方法
Nov 15 Javascript
解决vuecli3.0热更新失效的问题
Sep 19 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
Mar 30 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
Jun 24 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
合作指挥官:孟斯克
2020/03/16 星际争霸
绿山咖啡和蓝山咖啡
2021/03/04 新手入门
基于PHP实现数据分页显示功能
2016/05/26 PHP
PHP实现的随机IP函数【国内IP段】
2016/07/20 PHP
Laravel 模型关联基础教程详解
2019/09/17 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
用javascript实现的图片马赛克后显示并切换加文字功能
2007/04/21 Javascript
Jquery Ajax.ashx 高效分页实现代码
2009/10/20 Javascript
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
关于Jquery操作Cookie取值错误的解决方法
2013/08/26 Javascript
js计算两个时间之间天数差的实例代码
2013/11/19 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
JavaScript实现给按钮加上双重动作的方法
2015/08/14 Javascript
js实现文字闪烁特效的方法
2015/12/17 Javascript
JS中多种方式创建对象详解
2016/03/22 Javascript
详解javascript立即执行函数表达式IIFE
2017/02/13 Javascript
footer定位页面底部(代码分享)
2017/03/07 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
Vue 2.0 侦听器 watch属性代码详解
2019/06/19 Javascript
JS页面动态绘图工具SVG,Canvas,VML介简介
2020/10/16 Javascript
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
使用Python的PEAK来适配协议的教程
2015/04/14 Python
python更新列表的方法
2015/07/28 Python
python读取多层嵌套文件夹中的文件实例
2020/02/27 Python
html5调用摄像头功能的实现代码
2018/05/07 HTML / CSS
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
下面关于"联合"的题目的输出是什么
2013/08/06 面试题
2014年师德师风学习材料
2014/05/16 职场文书
法制教育演讲稿
2014/09/10 职场文书
幼儿园2015年度工作总结
2015/04/01 职场文书
上班旷工检讨书
2015/08/15 职场文书
接触艺术对孩子学习思维有益
2019/08/06 职场文书
python制作图形界面的2048游戏, 基于tkinter
2021/04/06 Python
python 批量压缩图片的脚本
2021/06/02 Python
Python 如何利用ffmpeg 处理视频素材
2021/11/27 Python