1 const getUserInfo = function (callback) {
2 try {
3 let params = {
4 "url": "https://h5.m.taobao.com"
5 };
6 window.WindVane.call('WVCookie', 'read', params, function (e) {
7 console.log('读取用户的cookie信息成功:');
8 if (e && e.ret == "HY_SUCCESS") {
9 if (e.value && e.value["_w_tb_nick"] && e.value["_w_tb_nick"] !== "" && e.value["munb"] && e.value["munb"] !== "") {
10 userId = e.value["munb"];
11 } else if (e.values && e.value["_w_tb_nick"] && e.value["_w_tb_nick"] !== "" && e.values["munb"] && e.values["munb"] !== "") {
12 userId = e.values["munb"];
13 }
14 }
15 (callback && typeof(callback) === "function") && callback();
16 }, function (e) {
17 console.log('读取用户的cookie信息失败:', JSON.stringify(e));
18 (callback && typeof(callback) === "function") && callback();
19 });
20 } catch (err) {
21 console.log('try catch捕捉到了错误:', JSON.stringify(err));
22 (callback && typeof(callback) === "function") && callback();
23 }
24 };
getUserInfo(function () {
if (userId && userId !== "") {
console.log('当前的用户id为:', userId);
// 正常页面访问
return getCardStatus();
} else {
// 提示系统开小差了<br/>请刷新后再试
return Toast.init('亲<br/>请确认您已登录淘宝~', 'false');
}
});