public JsApiValidInfo GetJsApiValidInfo(string url) { JsApiValidInfo retVal = null; if (JsApiTicket != null && JsApiTicket.ticket != null) { string timestamp = WeiXinUtil.DateTimeToSecond(DateTime.Now).ToString(); string jsapi_ticket = JsApiTicket.ticket; string noncestr = "Wm3WZYTPz0wzccnW"; string str = "jsapi_ticket=" + jsapi_ticket + "&noncestr=" + noncestr + "×tamp=" + timestamp + "&url=" + url; string signature = FormsAuthentication.HashPasswordForStoringInConfigFile(str, "SHA1").ToLower(); retVal = new JsApiValidInfo(); retVal.Signature = signature; retVal.Timestamp = timestamp; retVal.Nonce = noncestr; } return(retVal); }
public JsApiValidInfo GetJsApiValidInfo(string url) { JsApiValidInfo retVal = null; if (JsApiTicket != null && JsApiTicket.ticket != null) { string timestamp = WeiXinUtil.DateTimeToSecond(DateTime.Now).ToString(); string jsapi_ticket = JsApiTicket.ticket; string noncestr = "Wm3WZYTPz0wzccnW"; string str = "jsapi_ticket=" + jsapi_ticket + "&noncestr=" + noncestr + "×tamp=" + timestamp + "&url=" + url; string signature = FormsAuthentication.HashPasswordForStoringInConfigFile(str, "SHA1").ToLower(); retVal = new JsApiValidInfo(); retVal.Signature = signature; retVal.Timestamp = timestamp; retVal.Nonce = noncestr; } return retVal; }