UNPKG

lenye_base

Version:

基础方法

68 lines (61 loc) 1.74 kB
'use strict'; 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;