提交 f44782c8 编写于 作者: laizhilong's avatar laizhilong

修改授权跳转页保存cooike逻辑

上级 9aaec1ec
...@@ -73,15 +73,20 @@ ...@@ -73,15 +73,20 @@
return null; //返回参数值 return null; //返回参数值
} }
// 设置cookie // 设置Cookie
function setCookie(loginname, password, exdays) { function setCookie(name, value, day) {
// 获取时间 if (day !== 0) { //当设置的时间等于0时,不设置expires属性,cookie在浏览器关闭后删除
var exdate = new Date(); var curDate = new Date();
// 保存的天数 var curTamp = curDate.getTime();
exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * exdays); var curWeeHours = new Date(curDate.toLocaleDateString()).getTime() - 1;
// 字符串拼接cookie var passedTamp = curTamp - curWeeHours;
window.document.cookie = "loginname" + "=" + loginname + ";path=/;expires=" + exdate.toUTCString(); var leftTamp = 24 * 60 * 60 * 1000 - passedTamp;
window.document.cookie = "password" + "=" + password + ";path=/;expires=" + exdate.toUTCString(); var leftTime = new Date();
leftTime.setTime(leftTamp + curTamp);
document.cookie = name + "=" + escape(value) + ";expires=" + leftTime.toUTCString();
} else {
document.cookie = name + "=" + escape(value);
}
} }
</script> </script>
......
...@@ -73,15 +73,20 @@ ...@@ -73,15 +73,20 @@
return null; //返回参数值 return null; //返回参数值
} }
// 设置cookie // 设置Cookie
function setCookie(loginname, password, exdays) { function setCookie(name, value, day) {
// 获取时间 if (day !== 0) { //当设置的时间等于0时,不设置expires属性,cookie在浏览器关闭后删除
var exdate = new Date(); var curDate = new Date();
// 保存的天数 var curTamp = curDate.getTime();
exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * exdays); var curWeeHours = new Date(curDate.toLocaleDateString()).getTime() - 1;
// 字符串拼接cookie var passedTamp = curTamp - curWeeHours;
window.document.cookie = "loginname" + "=" + loginname + ";path=/;expires=" + exdate.toUTCString(); var leftTamp = 24 * 60 * 60 * 1000 - passedTamp;
window.document.cookie = "password" + "=" + password + ";path=/;expires=" + exdate.toUTCString(); var leftTime = new Date();
leftTime.setTime(leftTamp + curTamp);
document.cookie = name + "=" + escape(value) + ";expires=" + leftTime.toUTCString();
} else {
document.cookie = name + "=" + escape(value);
}
} }
</script> </script>
......
...@@ -72,15 +72,20 @@ ...@@ -72,15 +72,20 @@
return null; //返回参数值 return null; //返回参数值
} }
// 设置cookie // 设置Cookie
function setCookie(loginname, password, exdays) { function setCookie(name, value, day) {
// 获取时间 if (day !== 0) { //当设置的时间等于0时,不设置expires属性,cookie在浏览器关闭后删除
var exdate = new Date(); var curDate = new Date();
// 保存的天数 var curTamp = curDate.getTime();
exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * exdays); var curWeeHours = new Date(curDate.toLocaleDateString()).getTime() - 1;
// 字符串拼接cookie var passedTamp = curTamp - curWeeHours;
window.document.cookie = "loginname" + "=" + loginname + ";path=/;expires=" + exdate.toUTCString(); var leftTamp = 24 * 60 * 60 * 1000 - passedTamp;
window.document.cookie = "password" + "=" + password + ";path=/;expires=" + exdate.toUTCString(); var leftTime = new Date();
leftTime.setTime(leftTamp + curTamp);
document.cookie = name + "=" + escape(value) + ";expires=" + leftTime.toUTCString();
} else {
document.cookie = name + "=" + escape(value);
}
} }
</script> </script>
......
...@@ -134,12 +134,11 @@ ...@@ -134,12 +134,11 @@
} }
public mounted() { public mounted() {
if (this.getCookie("loginname") && this.getCookie("loginname") !== 'undefined') { if (this.getCookie("loginname") && this.getCookie("loginname") !== 'undefined'
&& this.getCookie("password") && this.getCookie("password") !== 'undefined') {
this.form.loginname = this.getCookie("loginname"); this.form.loginname = this.getCookie("loginname");
}
if (this.getCookie("password") && this.getCookie("password") !== 'undefined') {
this.form.password = this.getCookie("password"); this.form.password = this.getCookie("password");
} }else {
if (localStorage.getItem("ibzuser")) { if (localStorage.getItem("ibzuser")) {
const ibzuser:any = localStorage.getItem("ibzuser"); const ibzuser:any = localStorage.getItem("ibzuser");
if (ibzuser) { if (ibzuser) {
...@@ -150,6 +149,8 @@ ...@@ -150,6 +149,8 @@
} }
} }
}
/** /**
* 监听语言变化 * 监听语言变化
* *
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册