lenye_base
Version:
基础方法
68 lines (61 loc) • 1.74 kB
JavaScript
;
var _rollupPluginBabelHelpers = require('./internal/_rollupPluginBabelHelpers.js');
require('./is_object.js');
require('./api_url.js');
require('./ifnodeorbrowser.js');
require('./windowsimulate.js');
require('./ua.js');
require('./is_weixin.js');
require('./is_ios.js');
require('./is_android.js');
var url = require('./url.js');
var set_cookie = require('./set_cookie.js');
require('./is_typeof.js');
require('./to_json.js');
var get_cookie = require('./get_cookie.js');
var delete_cookie = require('./delete_cookie.js');
var constant = require('./constant.js');
require('./uuid.js');
require('./http_post.js');
require('./http_posasynct.js');
var site_data = require('./site_data.js');
var base_data = require('./base_data.js');
/*
*用户数据
* */
var user_data = {
getuserData: function () {
return get_cookie(constant.userData.key);
},
setuserData: function (data) {
if (data) {
var userData = get_cookie(constant.userData.key);
if (userData && userData !== 'undefined' && userData !== 'null') {
data = _rollupPluginBabelHelpers._extends(userData, data);
}
base_data.setsession_token(data.SESSION_TOKEN);
set_cookie(constant.userData.key, data, {
path: url.gettopUrl()
});
}
},
deluserData: function () {
delete_cookie(constant.userData.key);
},
loginSuccess: function (data) {
// todo
if (data && data.SESSION_TOKEN) {
this.setuserData(data);
} else {
console.error("请传入登录对象");
}
},
loginOut: function () {
// todo
this.deluserData();
set_cookie('play_siteData', false);
base_data.delsession_token();
site_data.getsiteData();
}
};
module.exports = user_data;