Beispiel #1
0
        /// <summary>
        /// 获取小程序账号信息(推荐使用这个,关注不关注都可以)
        /// </summary>
        /// <param name="loginInfo"></param>
        /// <returns></returns>
        public ActionResult GetInfo1(WechatLoginInfo loginInfo)
        {
            loginInfo.iv            = "8lQK9zSsprNF4nt7EWr28g==";
            loginInfo.code          = " 023nkGR901amAw1KKkV90nGzR90nkGRj";
            loginInfo.encryptedData = "P7Laqsb2NRvDXEc8A2c+6EVUHGdPkX3StB/waXPAkQSeZIK5Qu5L5xKQWgPoJ5nl+RZCZuxpKM6njeuFlfGV1uGTyPiMhOvOInioZI+xv+/Ufgxs7H/YnECc5oc5I78abmdpv/g/kerzUg9TW5tbiYG065HUlXJc+v1wPbhybKgU4PqLAHWpXtU7NPxn6Tsm89nQLJMm8c6QP3/uLckrJmJRMISKAPppuBROfVWDPYhGClsLf00t+SCLIsyVX2GPAOOgIYucXGXyd/9BsiguwkaNUiQRYm2sqwjIqvbWg5AY1Cxi7JWB09JcRJdjU7UG07Vk6juCMgCJ8CRn4XyjUpWfQ2tTP1DvS5bZ5yHcDX8KaZWkt4Is+WcG2kc2JR4exsfftYoDuZ23tRIgS6Ophl23In1epUIwIc65eRcRaCpiLemNt3RPjBnXC90EIKGTRTp1ogrA5teVz/s+TyxCIg==";
            XiaoWeiXinAppDecryptTask _appDecrypt = new XiaoWeiXinAppDecryptTask("wx32506441a78e116c", "c4cc7d0c56eaae726009bcec74d99ab5");

            return(Json(new RequestResultDto()
            {
                Msg = JsonConvert.SerializeObject(_appDecrypt.Decrypt(loginInfo)), Ret = 0
            }, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
 /// <summary>
 /// 获取小程序账号信息(如果关注了公众号就会返回unionid,如果没关注过的不能用该方法拿unionid)
 /// </summary>
 /// <param name="code"></param>
 /// <returns></returns>
 public ActionResult GetInfo(string code)
 {
     try
     {
         XiaoWeiXinAppDecryptTask _appDecrypt = new XiaoWeiXinAppDecryptTask(XiaoWeiXinSdkTask.appID, XiaoWeiXinSdkTask.appsecret);
         return(Json(new RequestResultDto()
         {
             Msg = _appDecrypt.GetOpenIdAndSessionKeyString(code), Ret = 0
         }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         SysLogTask.AddLog(new SysLogDto()
         {
             Message = e.Message, Module = LogModuleEnum.WeiXin, Operator = "zl", Result = "加密失败", Type = LogTypeEnum.WeiXinREceive
         });
     }
     return(Json(new RequestResultDto()
     {
         Msg = "错误", Ret = -1
     }, JsonRequestBehavior.AllowGet));
 }