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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。