123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Text;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- namespace LYFZ.WeixinServers.WeiXinAPP
- {
- public partial class view : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- try
- {
- if (!IsPostBack)
- {
- if (Request["yuname"] != null && Request["yuname"].ToString().Trim().Length > 0)
- {
- string requestUrl = "";
- string yuname = LYFZ.WinAPI.SDKSecurity.Decode(Request["yuname"].ToString().Trim().Replace(" ", "+"));
- string page = Request["page"].ToString().Trim();
- LYFZ.WeixinServiceDate.Model.Model_CustomerInterfaces cusModel = Global.GetCustomerModel(yuname);
- if (cusModel != null && cusModel.ID > 0)
- {
- string DomainAdderss = "";
- if (cusModel.ShellDomainName.Trim().Length > 1)
- {
- DomainAdderss =LYFZ.WXLibrary.CommonHandleClass.GetNetUrl(cusModel.ShellDomainName, cusModel.PortNumber);
- }
- else
- {
- DomainAdderss = LYFZ.WXLibrary.CommonHandleClass.GetNetUrl(cusModel.IPAddress.Trim(), cusModel.PortNumber);
- }
- requestUrl = WXService.getRequestUrl(DomainAdderss + "/WeiXinAPP/" + page + "?yuname=" + yuname, WXService.getUrlQueryString(Request.QueryString));
- string openID = Request.QueryString["openid"].ToString();
- if (Request.HttpMethod == "GET")
- {
- string retHtml = LYFZ.WinAPI.CustomPublicMethod.HttpWebRequestGET(requestUrl, Encoding.UTF8);
- WriteContent(retHtml);
- }
- else
- {
- Request.InputStream.Seek(0, SeekOrigin.Begin);//强制调整指针位置
- string postData = "";
- using (var streamReader = new StreamReader(Request.InputStream))
- {
- var decryptMsg = string.Empty;
- postData = streamReader.ReadToEnd();
- }
- string retHtml = LYFZ.WinAPI.CustomPublicMethod.HttpWebRequestPOST(requestUrl,postData, Encoding.UTF8);
- retHtml = retHtml.Replace("BondingAccount.aspx?", "view.aspx?page=BondingAccount.aspx&yuname=20151015133551587445.ly.com&");
- retHtml = retHtml.Replace("BindOK.html", "view.aspx?page=BindOK.html&yuname=20151015133551587445.ly.com");
- retHtml = retHtml.Replace("UserBondingAccount.aspx?", "view.aspx?page=UserBondingAccount.aspx&yuname=20151015133551587445.ly.com&");
- retHtml = retHtml.Replace("UnBindOK.html", "view.aspx?page=UnBindOK.html&yuname=20151015133551587445.ly.com");
- WriteContent(retHtml);
- }
- }
- else {
- WriteContent("非法请求");
- }
- }
- else
- {
- WriteContent("参数错误");
- }
- }
- }
- catch
- {
- }
- finally {
- Response.End();
- }
- }
- private void WriteContent(string str)
- {
- Response.Write(str);
- }
- }
- }
|