public ListUserByEmail ( string strEmail ) : |
||
strEmail | string | |
Résultat |
/// <summary> /// valEmail_ServerValidate - Run this validation when the form is posted. /// </summary> /// <param name="source"></param> /// <param name="args"></param> protected void valEmail_ServerValidate(object source, ServerValidateEventArgs args) { AspNetViewsBLL ASPBLL = new AspNetViewsBLL(); vw_aspnet_MembershipUsers_DM aspUser = new vw_aspnet_MembershipUsers_DM(); aspUser = ASPBLL.ListUserByEmail(rTXTEmailAddress.Text.ToString()); args.IsValid = true; if (aspUser == null) { args.IsValid = false; } }
/// <summary> /// rBTNSubmit_Click - Find the user's information, then email the user their user name /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void rBTNSubmit_Click(object sender, EventArgs e) { if (Page.IsValid) { AspNetViewsBLL ASPBLL = new AspNetViewsBLL(); vw_aspnet_MembershipUsers_DM aspUser = new vw_aspnet_MembershipUsers_DM(); aspUser = ASPBLL.ListUserByEmail(rTXTEmailAddress.Text.ToString()); if (aspUser == null) { // user not found by email // already handled in server validate } else { string[,] MergeValues = new string[,] { { "{UserName}", aspUser.UserName } }; cMail.SendMessage("*****@*****.**", aspUser.Email, "Forgot Password", cMail.PopulateBody("~/Content/EmailTemplates/ForgotUserName.html", MergeValues)); } pnlRecover.Visible = false; pnlContinue.Visible = true; } }