CreateProject/resetPwd.aspx.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CreateCommon;
using System.Data;
using System.Text;
namespace CreateProject
{
    public partial class resetPwd : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
        {
            string txtUserName = this.GetRequestStr("txtUserName", false);
            string txtCode = this.GetRequestStr("txtCode");

            if (txtUserName == "" || txtCode == "")
            {
                sp_err.InnerHtml = "用户名或验证码不能为空";
                return;
            }
            if (txtCode.ToLower() != Session["code"].ToString().ToLower())
            {
                sp_err.InnerHtml = "验证码输入不正确";
                return;
            }

            CreateBll.UserListBll bll = new CreateBll.UserListBll();
            DataRow dr = bll.GetDataRow(txtUserName);
            if (dr != null)
            {
                string userEmail = dr["userMail"].ToStr();
                string keys = dr["activeCode"].ToStr();
                string title = "Create Family Wealth 找回密码通知!";
                Session["userMail"] = userEmail;
                //HTML格式邮件的内容
                StringBuilder sb = new StringBuilder();
                sb.AppendLine("亲爱的用户 " + dr["userName"].ToStr() + ":您好!<br /><br />");
                sb.AppendLine("           请点击下面链接进行密码重置:<br /><br />");
                sb.AppendLine("<a href=\"http://" + HttpContext.Current.Request.Url.Authority + "/resetPwdSend.aspx?email=" + userEmail + "&Keys=" + keys + "\" style=\"color:#0075d0\">");
                sb.AppendLine("http://" + HttpContext.Current.Request.Url.Authority + "/resetPwdSend.aspx?<br />");
                sb.AppendLine("email=" + userEmail + "&Keys=" + keys + "</a><br /><br />");
                sb.AppendLine("<hr>");
                sb.AppendLine("想了解更多信息,请访问<a href=\"http://www.winnaodan.net\" style=\"color:#0075d0\">");
                sb.AppendLine("http://www.winnaodan.net</a>");
                //发送邮件
                SmtpUtility.Send(userEmail, "Peter Liang", title, sb.ToStr());

                //转向页面
                Response.Redirect("forgotPwd.aspx");


            }
后面还有 10 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。