首页 > 代码库 > 微信公众平台校验
微信公众平台校验
public partial class MPVerify : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { var echostr = Request.QueryString["echostr"].ToString(); if (Verify()) { Response.Write(echostr); Response.End(); } else { Response.End(); } } private bool Verify() { var signature = Request.QueryString["signature"].ToString(); var timestamp = Request.QueryString["timestamp"].ToString(); var nonce = Request.QueryString["nonce"].ToString(); var token = "yy2056"; string[] ArrTmp = { token, timestamp, nonce }; Array.Sort(ArrTmp); //字典排序 string tmpStr = string.Join("", ArrTmp); tmpStr = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(tmpStr, "SHA1"); tmpStr = tmpStr.ToLower(); if (tmpStr == signature) { return true; } else { return false; } }}
微信公众平台校验
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。