Parcourir la source

添加一个测试登录的地址。暂时不影响流程

slambb il y a 3 ans
Parent
commit
78bba11b1f

+ 1 - 1
assets/Scene/Login.fire

@@ -159,7 +159,7 @@
       "__type__": "cc.Vec3",
       "x": 0,
       "y": 0,
-      "z": 500.808470339125
+      "z": 506.6248612138966
     },
     "_scale": {
       "__type__": "cc.Vec3",

+ 25 - 1
assets/Script/Network/dapp.js

@@ -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) // 初始化失败,运行环境不是钱包环境

+ 6 - 2
assets/Script/Network/netUtils.ts

@@ -10,15 +10,19 @@ var utils = {
     version: "0.15",
 
     // baseUrl: "https://www.yuyekeji.cn/game/",
-    // baseUrl: "http://127.0.0.1:26001/api_dapp/game/",
+    baseUrl: "http://127.0.0.1:26001/api_dapp/game/",
     // baseUrl: "https://www.yuyekeji.cn/api_dapp/game/",
-    baseUrl: window['dappHost']+'/api_dapp/game/',
+    // baseUrl: window['dappHost']+'/api_dapp/game/',
     
     api: {
         //获取public 和 系统设置
         publicKeyAndSys :'comUsers/publicKeyAndSys',
 
+        /**
+         * @deprecated 用loginTokenAndVerification 替代
+         */
         loginToken: 'comUsers/loginToken',
+        loginTokenAndVerification: 'comUsers/loginTokenAndVerification',
         //平台账户相关信息
         userInfo: 'comUsers/getUserInfo',
         //角色的信息和属性

+ 11 - 7
assets/Script/public/Globals.js

@@ -19,17 +19,21 @@ window.GlobalD = {
     GameControl: null,
 
     //用户信息
-    UserInfo:null,
+    UserInfo: null,
 
     //新手引导
-    ManageTask:null,
+    ManageTask: null,
 
 
-    //全局存储用户信息
-    dapp:null,
-    Dapp:{
+    /**
+     * DApp 相关信息操作
+     */
+    dapp: null,//对象
+    //用户信息
+    Dapp: {
         UserInfo: null,
-        CNT:0,
-        address:''
+        CNT: 0,
+        address: '',
+        signData: null,
     }
 };

+ 2 - 2
settings/project.json

@@ -37,7 +37,7 @@
     "height": 640,
     "width": 960
   },
-  "start-scene": "1ba1d133-0a26-4f5f-9d5b-3982bb2dd083",
   "use-customize-simulator": true,
-  "use-project-simulator-setting": false
+  "use-project-simulator-setting": false,
+  "start-scene": "current"
 }