예제 #1
0
    public void HandleInit(SocketIOEvent obj)
    {
        string joinToken = JoinToken.CreateFromJSON(obj.data.ToString()).joinToken;

        InitRoomEvent(joinToken);
        UpdateGameStateEvent();
    }
예제 #2
0
        public ActionResult WeChatService()
        {
            LogHelper.Debug("接入微信开始", "微信调试");
            if (!JoinToken.Join(new MsgCall()))
            {
                LogHelper.Debug("微信接入失败", "微信调试");
                //签名验证未通过,请检查web.config配置
                return(JavaScript("aler('签名验证未通过,请检查web.config配置');window.location=''"));
            }

            LogHelper.Debug("接入微信完毕", "微信调试");

            return(View());
        }
예제 #3
0
        //
        // GET: /Home/


        public bool Check(string signature, string timestamp, string nonce, string echostr)
        {
            LogHelper.WriteLog("22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222");

            JoinToken joinToken = new JoinToken();

            joinToken.signature = signature;
            joinToken.timestamp = timestamp;
            joinToken.nonce     = nonce;
            joinToken.echostr   = echostr;
            bool bo = joinToken.Check();

            LogHelper.WriteLog("返回结果:" + bo);
            return(bo);
        }