0
点赞
收藏
分享

微信扫一扫

前端Cookie加密解密

雷亚荣 2022-02-28 阅读 67

前端实现对请求中的cookie加密解密,效果如下
在这里插入图片描述
加密解密工具有很多,这里以Base64为例,可参考如下
https://www.jb51.net/article/138397.htm

具体的对cookie加密解密是对document.cookie 进行操作,过程如下:

//设置cookie
var setCookie = function (name, value, day) {
    var date = new Date();
    date.setDate(date.getDate() + day);
    document.cookie = name + '=' + Base64.encode(value) + ';expires=' + date;
};

//获取cookie
var getCookie = function (name) {
    var reg = RegExp(name + '=([^;]+)');
    var arr = document.cookie.match(reg);
    if (arr) {
        return Base64.decode(arr[1]);
    } else {
        return '';
    }
};
举报

相关推荐

0 条评论