|
|
@@ -44,6 +44,7 @@ cc.Class({
|
|
|
dappInit();
|
|
|
}.bind(this));
|
|
|
})
|
|
|
+
|
|
|
// 获取用户信息
|
|
|
const { err, res } = await dapp.userInfo()
|
|
|
if (err === null) {
|
|
|
@@ -54,6 +55,29 @@ cc.Class({
|
|
|
// console.log('GameNet:' + data);
|
|
|
// }, _self);
|
|
|
|
|
|
+ const dappLoginData = await dapp.getLoginSign();
|
|
|
+ GlobalD.Dapp.signData = JSON.stringify(dappLoginData)
|
|
|
+
|
|
|
+ // console.log("dappLoginData:"+JSON.stringify(dappLoginData));
|
|
|
+
|
|
|
+ let _temp = {
|
|
|
+ "address": dappLoginData.address, // 签名地址
|
|
|
+ "id": dappLoginData.id, // 所属账户ID
|
|
|
+ "signature": dappLoginData.signature, // 签名文本
|
|
|
+ "timestamp": dappLoginData.timestamp // 签名时间戳,需要在1分钟内完成验签,否则本次签名失效
|
|
|
+ };
|
|
|
+ // let _temp = {
|
|
|
+ // "address": "TDw6xsVnDJWsdRBLkWAwXbv4hE2X2JQs5z", // 签名地址
|
|
|
+ // "id": 1, // 所属账户ID
|
|
|
+ // "signature": "0x09fda37fcad4a9bb7b72f652323881a33847be3a44e4403c7a576b3383df30ec6e5e256f28fbdbac5eb0642f304f331783f36d70b5e6fd576818bc42e14624191c", // 签名文本
|
|
|
+ // "timestamp": 1641279989 // 签名时间戳,需要在1分钟内完成验签,否则本次签名失效
|
|
|
+ // };
|
|
|
+
|
|
|
+ utils.post(utils.api.loginTokenAndVerification, _temp, (res, value) => {
|
|
|
+ console.log("loginTokenAndVerification========>" + JSON.stringify(_temp));
|
|
|
+ console.log(res, value);
|
|
|
+ })
|
|
|
+
|
|
|
utils.get(utils.api.loginToken, { loginId: GlobalD.Dapp.UserInfo.id }, (res, value) => {
|
|
|
if (value.code == 0) {
|
|
|
/** 登录成功获取token */
|
|
|
@@ -91,7 +115,7 @@ cc.Class({
|
|
|
// console.log(err)
|
|
|
// alert('为了避免游戏资产被人乱用,还是校验下身份再进入游戏吧')
|
|
|
// }
|
|
|
-
|
|
|
+
|
|
|
|
|
|
} catch (err) {
|
|
|
console.log('catch到的错误:' + err) // 初始化失败,运行环境不是钱包环境
|