提交 bb4a49f4 编写于 作者: sq3536's avatar sq3536

oracle

上级 53a4e0db
...@@ -17,17 +17,18 @@ ...@@ -17,17 +17,18 @@
position: absolute; position: absolute;
left: 0; left: 0;
right: 0; right: 0;
top: 150px; top: 20%;
margin: auto; margin: auto;
width: 450px; width: 450px;
.ivu-card-head { .ivu-card-head {
padding: 30px 6px; padding: 30px 0px 20px 0px;
border-bottom: 0px; border-bottom: 0px;
>p{ >p{
line-height: 20px; height: 30px;
font-size: 24px; line-height: 30px;
font-size: 20px;
color: #666666; color: #666666;
font-weight: 700; font-weight: 600;
} }
} }
&-header{ &-header{
......
...@@ -141,7 +141,7 @@ ...@@ -141,7 +141,7 @@
} }
public mounted() { public mounted() {
this.getCookie(); this.getCookie("loginname");
} }
/** /**
...@@ -177,12 +177,13 @@ ...@@ -177,12 +177,13 @@
const data = response.data; const data = response.data;
if (data && data.token) { if (data && data.token) {
localStorage.setItem('token', data.token); localStorage.setItem('token', data.token);
this.setCookie('ibzuaa-token',data.token,0);
} }
if (data && data.user) { if (data && data.user) {
localStorage.setItem('user', JSON.stringify(data.user)); localStorage.setItem('user', JSON.stringify(data.user));
} }
// 设置cookie,保存账号密码7天 // 设置cookie,保存账号密码7天
this.setCookie(loginname, 7); this.setCookie("loginname",loginname, 7);
// 跳转首页 // 跳转首页
const url: any = this.$route.query.redirect ? this.$route.query.redirect : '*'; const url: any = this.$route.query.redirect ? this.$route.query.redirect : '*';
this.$router.push({path: url}); this.$router.push({path: url});
...@@ -220,34 +221,29 @@ ...@@ -220,34 +221,29 @@
} }
/**
* 设置cookie,保存账号密码
* @param loginname
* @param password
*/
public setCookie(loginname: any, exdays: any) {
// 获取时间
let exdate = new Date();
// 保存的天数
exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * exdays);
// 字符串拼接cookie
window.document.cookie = "loginname" + "=" + loginname + ";path=/;expires=" + exdate.toUTCString();
}
/** public setCookie(name: any, value: any, day: any) {
* 获取cookie if (day !== 0) { //当设置的时间等于0时,不设置expires属性,cookie在浏览器关闭后删除
*/ var curDate = new Date();
public getCookie() { var curTamp = curDate.getTime();
if (document.cookie.length > 0) { var curWeeHours = new Date(curDate.toLocaleDateString()).getTime() - 1;
var arr = document.cookie.split('; '); var passedTamp = curTamp - curWeeHours;
for (var i = 0; i < arr.length; i++) { var leftTamp = 24 * 60 * 60 * 1000 - passedTamp;
var arr2 = arr[i].split('='); var leftTime = new Date();
//判断查找相对应的值 leftTime.setTime(leftTamp + curTamp);
if (arr2[0] == 'loginname') { document.cookie = name + "=" + escape(value) + ";expires=" + leftTime.toUTCString();
this.form.loginname = arr2[1]; } else {
} document.cookie = name + "=" + escape(value);
} }
} }
public getCookie(name: any): any {
var arr;
var reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
if (arr = document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
} }
/** /**
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册