| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- var autoLogin = {
- setCookie: function (cname, cvalue, exdays,path) {
- var d = new Date();
- d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
- var expires = "expires=" + d.toGMTString();
- path = path ? ';path='+path+'' : '';
- document.cookie = cname + "=" + cvalue + "; " + expires + path;
- },
- getCookie: function (cname) {
- var name = cname + "=";
- var ca = document.cookie.split(';');
- for (var i = 0; i < ca.length; i++) {
- var c = ca[i].trim();
- if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
- }
- return "";
- },
- login: function () {
- var _self = this;
- var flag = parseInt(_self.getCookie('autoLogin'));
- if (flag) {
- var inputdata = {};
- inputdata['4dk_userName'] = unescape(_self.getCookie('autoLoginUser'));
- inputdata['4dk_userPassword'] = unescape(_self.getCookie('autoLoginPas'));
- inputdata['4dk_auto'] = 'on';
- $.ajax({
- url: '/user/login',
- type: 'POST',
- contentType: 'application/x-www-form-urlencoded; charset=utf-8',
- dataType: 'json',
- data: inputdata,
- success: function (data) {
- if (data.state == 1) {
- window.location.reload();
- }
- },
- error: function (msg) {
- console.log('error');
- }
- });
- };
- },
- login2: function (fail) {//许钟文 因为ajax需要时间所以要得到后才能执行后续
- var _self = this;
- var flag = parseInt(_self.getCookie('autoLogin'));
- console.log(flag)
- if (flag) {
- var inputdata = {};
- inputdata['4dk_userName'] = unescape(_self.getCookie('autoLoginUser'));
- inputdata['4dk_userPassword'] = unescape(_self.getCookie('autoLoginPas'));
- inputdata['4dk_auto'] = 'on';
- $.ajax({
- url: '/user/login',
- type: 'POST',
- contentType: 'application/x-www-form-urlencoded; charset=utf-8',
- dataType: 'json',
- data: inputdata,
- success: function (data) {
- if (data.state == 1) {
- window.location.reload();
- }else{
- console.log("data.state" + data.state)
- fail && fail();
- }
- },
- error: function (msg) {
- console.log('error');
- fail && fail();
- }
- });
- }else{
- fail && fail();
- }
- },
- clear: function () {
- this.setCookie('autoLogin', 0, 180, '/');
- }
- };
|