Exemple #1
0
 /// <summary>
 /// author lihongtu
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         string        SPID      = null;
         string        CustID    = null;
         string        Email     = null;
         string        ReturnUrl = null;
         string        url       = Request.Url.AbsoluteUri; //  这个就是邮箱中用户点的那串完整的链接
         List <string> list      = new List <string>();
         //String Digest = CryptographyUtil.GenerateAuthenticator(SPID + "$" + CustID + "$" + Email + "$" + ReturnUrl + "$" + timeTamp, key);
         //String AuthenStrValue = CryptographyUtil.ToBase64String(Encoding.UTF8.GetBytes(CryptographyUtil.Encrypt(SPID + "$" + CustID + "$" +
         //    Email + "$" + ReturnUrl + "$" + timeTamp + "$" + Digest)));
         list      = CommonBizRules.DecryptEmailURLV2(SPID, url, HttpContext.Current);
         SPID      = list[0];
         CustID    = list[1];
         Email     = list[2];
         ReturnUrl = list[3];
         int i = SetMail.SelSendEmailMassage(CustID, Email, out Msg);  // update custinfo set email=@Email,emailclass='2' where custid=@CustID
         if (i == 0)
         {
             CommonBizRules.SuccessRedirect(ReturnUrl, "认证邮箱设置成功", this.Context);
         }
     }
 }
Exemple #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            string        CustID = null;
            string        Email  = null;
            string        url    = Request.Url.AbsoluteUri;
            List <string> list   = new List <string>();
            list   = CommonBizRules.DecryptEmailURL(url, HttpContext.Current);
            CustID = list[0];
            Email  = list[1];

            int i = SetMail.SelSendEmailMassage(CustID, Email, out Msg);
            if (i == 0)
            {
                CommonBizRules.SuccessRedirect("", "认证邮箱设置成功", this.Context);
            }
        }
    }
Exemple #3
0
 /// <summary>
 /// author lihongtu
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         string SPID   = null;
         string CustID = null;
         string Email  = null;
         //string ReturnUrl = null;
         string        url  = Request.Url.AbsoluteUri; //  这个就是邮箱中用户点的那串完整的链接
         List <string> list = new List <string>();
         //String Digest = CryptographyUtil.GenerateAuthenticator(SPID + "$" + CustID + "$" + Email + "$" + ReturnUrl + "$" + timeTamp, key);
         //String AuthenStrValue = CryptographyUtil.ToBase64String(Encoding.UTF8.GetBytes(CryptographyUtil.Encrypt(SPID + "$" + CustID + "$" +
         //    Email + "$" + ReturnUrl + "$" + timeTamp + "$" + Digest)));
         //list = CommonBizRules.DecryptEmailURLV2(SPID, url, HttpContext.Current);
         list   = CommonBizRules.DecryptEmailWithNoReturnUrl(SPID, url, HttpContext.Current);
         SPID   = list[0];
         CustID = list[1];
         Email  = list[2];
         //ReturnUrl = list[3];
         int           i           = SetMail.SelSendEmailMassage(CustID, Email, out Msg); // update custinfo set email=@Email,emailclass='2' where custid=@CustID
         StringBuilder ResponseMsg = new StringBuilder();
         if (i == 0)
         {
             //CommonBizRules.SuccessRedirect(ReturnUrl, "认证邮箱设置成功", this.Context);
             ResponseMsg.Length = 0;
             ResponseMsg.Append("<script type='text/javascript'>");
             ResponseMsg.AppendFormat("alert('{0}');", Msg);
             ResponseMsg.Append("</script>");
         }
         else
         {
             ResponseMsg.Length = 0;
             ResponseMsg.Append("<script type='text/javascript'>");
             ResponseMsg.AppendFormat("alert('{0}');", Msg);
             ResponseMsg.Append("</script>");
         }
     }
 }