// GET: WeChat public string Index() //回复全都是xml格式的string { if (IsFromTencent("961016") && Request.HttpMethod == "POST") //确认是腾讯发来,debug前会在前面加上感叹号 { userrequest = new UserRequest(Request.InputStream); if (userrequest.Content == "422") { string state_pwd = userrequest.Get_UserstateInDB(0); if (state_pwd == "1") //待做,这里要返回一个url { return(userrequest.Get_Reply("不好意思体育网站崩了")); } else { string MD5 = MD5Encrypter(userrequest.FromUserName, state_pwd); if (state_pwd == "2") { string binding = string.Format(@"http://119.23.56.207/binding/else?openid={0}&secret={1}", userrequest.FromUserName, MD5); return(userrequest.Get_Link_Reply(binding, "请先绑定你的密码,网址当天有效")); } else if (state_pwd == "0") { string binding = string.Format(@"http://119.23.56.207/binding/studentnum?openid={0}&secret={1}", userrequest.FromUserName, MD5); return(userrequest.Get_Link_Reply(binding, "请先绑定你的学号,网址当天有效")); } } } #region print if (userrequest.FromUserName == "o3dl2wZ3YisQO8GW_bd_c-QOWGsQ" || userrequest.FromUserName == "o3dl2wXugXYxUebDprdV5_KyADP8" || userrequest.FromUserName == "o3dl2wUzmzcr7ZvZ6v7vi_I4Hffw" || userrequest.FromUserName == "o3dl2wZHdvmo1sxQaiKefLRcyr_o") { Task printtask = new Task(); return(userrequest.Get_Printer_Administrator_Reply(printtask)); } #endregion return(userrequest.Get_Reply("test")); } else if (IsFromTencent("666888")) { userrequest = new UserRequest(Request.InputStream); return(userrequest.Get_Reply("hello world")); } else//不是腾讯发来的post { return("Don't touch this server,guy"); } }