【Vue】做登录验证现在用的是cookie里得token,想直接用token可以直接取到值吗?

【Vue】做登录验证现在用的是cookie里得token,想直接用token可以直接取到值吗?

做登录验证现在用的是cookie里得token,想直接用token可以直接取到值吗?

回答

建议你看一下 https://www.npmjs.com/package... 这个包取值很简单:

import cookie from 'js-cookie';

let token = cookie.get('key');

这种东西你需要跟写接口的进行协商的

JS设置cookie:

假设在A页面中要保存变量username的值("jack")到cookie中,key值为name,则相应的JS代码为:

document.cookie="name="+username;

JS读取cookie:

假设cookie中存储的内容为:name=jack;password=123

则在B页面中获取变量username的值的JS代码如下:

var username=document.cookie.split(";")[0].split("=")[1];

https://www.cnblogs.com/limeiky/p/6927305.html

token 加密的 你需要发给后端解密

https://www.cnblogs.com/moyan...

建议放请求头

用jwt做验证

如果cookie是http-only的话,js中是无法获取的。不是的话可以通过document.cookie来获取。而是否设置http-only则是后台决定的

以上是 【Vue】做登录验证现在用的是cookie里得token,想直接用token可以直接取到值吗? 的全部内容, 来源链接: utcz.com/a/76420.html

回到顶部