cookie 在登录时的存储,获取,清除
程序员文章站
2022-04-16 08:15:00
在项目中用到cookie一般是用在注册时的记住账号密码或保存固定时间的数据 // cookie 存储setCookie(c_name, c_pwd, exdays) { // 设置存储用户名密码 var exdate = new Date(); exdate.setTime(exdate.getTi ......
在项目中用到cookie一般是用在注册时的记住账号密码或保存固定时间的数据
// cookie 存储
setcookie(c_name, c_pwd, exdays) {
// 设置存储用户名密码
var exdate = new date();
exdate.settime(exdate.gettime() + 24 * 60 * 60 * 1000 * exdays); // cookie 有效期
window.document.cookie =
"username" + "=" + c_name + ";path=/;expires=" + exdate.togmtstring();
window.document.cookie =
"userpwd" + "=" + c_pwd + ";path=/;expires=" + exdate.togmtstring();
},
// cookie 获取
getcookie: function() {
// 从cookie 获取用户名密码
if (document.cookie.length > 0) {
var arr = document.cookie.split("; "); // 获取cookie 后以 "; " 进行分割
for (var i = 0; i < arr.length; i++) {
var arr2 = arr[i].split("="); // 以 "=" 来进行分割
if (arr2[0] == "username") { // 判断用户名是否是第一个
this.phone = arr2[1];
} else if (arr2[0] == "userpwd") {
this.password = arr2[1];
}
}
this.check = true; // 记住密码单选框
}
},
// cookie 清除
clearcookie: function() {
this.setcookie("", "", -1);
}
上一篇: Python 小技之实现的鲜花盛宴,你准备好了吗?
下一篇: 50年前的登月程序和程序员有多硬核