本文整理汇总了C#中Registration.MD5Hash方法的典型用法代码示例。如果您正苦于以下问题:C# Registration.MD5Hash方法的具体用法?C# Registration.MD5Hash怎么用?C# Registration.MD5Hash使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Registration
的用法示例。
在下文中一共展示了Registration.MD5Hash方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Login
public string Login(string EmailId, string Password)
{
//
try
{
UserRepository userrepo = new UserRepository();
Registration regObject = new Registration();
User user = userrepo.GetUserInfo(EmailId, regObject.MD5Hash(Password));
if (user != null)
{
return new JavaScriptSerializer().Serialize(user);
}
else
{
return "Invalid user name or password";
}
}
catch (Exception ex)
{
Console.WriteLine(ex.StackTrace);
return null;
}
}
示例2: SendInvitationEmail
public static void SendInvitationEmail(string username, string sendername, string email,Guid teamid)
{
try
{
Registration reg = new Registration();
string tid = reg.MD5Hash(email);
MailHelper mailhelper = new MailHelper();
string mailpath = HttpContext.Current.Server.MapPath("~/Layouts/Mails/SendInvitation.htm");
string html = File.ReadAllText(mailpath);
string fromemail = ConfigurationManager.AppSettings["fromemail"];
string usernameSend = ConfigurationManager.AppSettings["username"];
string host = ConfigurationManager.AppSettings["host"];
string port = ConfigurationManager.AppSettings["port"];
string pass = ConfigurationManager.AppSettings["password"];
string urllogin = "http://woosuite.socioboard.com/Default.aspx";
string registrationurl = "http://woosuite.socioboard.com/Registration.aspx?tid="+teamid;
string Body = mailhelper.InvitationMail(html, username, sendername, "", urllogin, registrationurl);
string Subject = "You've been Invited to " + username + " Moople Social Account";
// MailHelper.SendMailMessage(host, int.Parse(port.ToString()), fromemail, pass, email, string.Empty, string.Empty, Subject, Body);
MailHelper.SendSendGridMail(host, Convert.ToInt32(port), fromemail, "", email, "", "", Subject, Body, usernameSend, pass);
}
catch (Exception ex)
{
logger.Error(ex.Message);
}
}
示例3: btnLogin_Click
protected void btnLogin_Click(object sender, ImageClickEventArgs e)
{
try
{
if (!string.IsNullOrEmpty(txtEmail.Text) && !string.IsNullOrEmpty(txtPassword.Text))
{
SessionFactory.configfilepath = Server.MapPath("~/hibernate.cfg.xml");
UserRepository userrepo = new UserRepository();
Registration regObject = new Registration();
User user = userrepo.GetUserInfo(txtEmail.Text, regObject.MD5Hash(txtPassword.Text));
if (user == null)
{
Response.Write("user is null");
}
if (user.PaymentStatus == "unpaid")
{
if (DateTime.Compare(DateTime.Now, user.ExpiryDate) < 0)
{
if (user != null)
{
Session["LoggedUser"] = user;
FormsAuthentication.SetAuthCookie(user.UserName, true);
Response.Redirect("/Home.aspx", false);
}
else
{
// txterror.Text = "Invalid UserName Or Password";
}
}
else
{
Response.Redirect("Settings/Billing.aspx");
}
}
else
{
Session["LoggedUser"] = user;
FormsAuthentication.SetAuthCookie(user.UserName, true);
Response.Redirect("/Home.aspx", false);
}
}
}
catch (Exception ex)
{
logger.Error(ex.StackTrace);
Console.WriteLine(ex.StackTrace);
}
}
示例4: Register
public string Register(string EmailId, string Password, string AccountType, string FirstName, string LastName)
{
try
{
UserRepository userrepo = new UserRepository();
if (!userrepo.IsUserExist(EmailId))
{
Registration regObject = new Registration();
User user = new User();
user.AccountType = AccountType;
user.EmailId = EmailId;
user.CreateDate = DateTime.Now;
user.ExpiryDate = DateTime.Now.AddMonths(1);
user.Password = regObject.MD5Hash(Password);
user.PaymentStatus = "unpaid";
user.ProfileUrl = string.Empty;
user.TimeZone = string.Empty;
user.UserName = FirstName + " " + LastName;
user.UserStatus = 1;
user.Id = Guid.NewGuid();
UserRepository.Add(user);
MailSender.SendEMail(user.UserName,Password, EmailId);
return new JavaScriptSerializer().Serialize(user);
}
else
{
return "Email Already Exists";
}
}
catch (Exception ex)
{
Console.WriteLine(ex.StackTrace);
return "Something Went Wrong";
}
}
示例5: changePassoword
public void changePassoword(object sender, EventArgs e)
{
try
{
if (txtPassword.Text != "" && txtConfirmPassword.Text != "")
{
if (txtPassword.Text == txtConfirmPassword.Text)
{
User user = (User)Session["LoggedUser"];
Registration regpage = new Registration();
string changedpassword = regpage.MD5Hash(txtConfirmPassword.Text);
UserRepository userrepo = new UserRepository();
userrepo.ChangePassword(changedpassword, user.Password, user.EmailId);
txtConfirmPassword.Text = string.Empty;
txtPassword.Text = string.Empty;
}
}
}
catch (Exception Err)
{
Console.Write(Err.Message);
}
}
示例6: btnRegister_Click
protected void btnRegister_Click(object sender, ImageClickEventArgs e)
{
Session["login"] = null;
Registration regpage = new Registration();
User user = (User)Session["LoggedUser"];
if (user != null)
{
user.EmailId = txtEmail.Text;
user.UserName = txtFirstName.Text + " " + txtLastName.Text;
UserRepository userrepo = new UserRepository();
if (userrepo.IsUserExist(user.EmailId))
{
try
{
user.AccountType = Request.QueryString["type"];
}
catch (Exception ex)
{
logger.Error(ex.StackTrace);
Console.WriteLine(ex.StackTrace);
}
if (string.IsNullOrEmpty(user.Password))
{
user.Password = regpage.MD5Hash(txtPassword.Text);
userrepo.UpdatePassword(user.EmailId, user.Password, user.Id, user.UserName,user.AccountType);
MailSender.SendEMail(txtFirstName.Text + " " + txtLastName.Text, txtPassword.Text, txtEmail.Text);
}
}
Session["LoggedUser"] = user;
Response.Redirect("Home.aspx");
}
}
示例7: ProcessRequest
public void ProcessRequest()
{
if (Request.QueryString["op"] == "login")
{
try
{
string email = Request.QueryString["username"];
string password = Request.QueryString["password"];
Registration regpage = new Registration();
password = regpage.MD5Hash(password);
SocioBoard.Helper.SessionFactory.configfilepath = Server.MapPath("~/hibernate.cfg.xml");
UserRepository userrepo = new UserRepository();
LoginLogs objLoginLogs = new LoginLogs();
LoginLogsRepository objLoginLogsRepository = new LoginLogsRepository();
User user = userrepo.GetUserInfo(email, password);
if (user == null)
{
Response.Write("Invalid Email or Password");
}
else
{
if (user.UserStatus == 1)
{
Session["LoggedUser"] = user;
// List<User> lstUser = new List<User>();
if (Session["LoggedUser"] != null)
{
//SocioBoard.Domain.User.lstUser.Add((User)Session["LoggedUser"]);
//Application["OnlineUsers"] = SocioBoard.Domain.User.lstUser;
//objLoginLogs.Id = new Guid();
//objLoginLogs.UserId = user.Id;
//objLoginLogs.UserName = user.UserName;
//objLoginLogs.LoginTime = DateTime.Now.AddHours(11.50);
//objLoginLogsRepository.Add(objLoginLogs);
Groups objGroups = new Groups();
GroupRepository objGroupRepository = new GroupRepository();
Team objteam = new Team();
TeamRepository objTeamRepository = new TeamRepository();
objGroups = objGroupRepository.getGroupDetail(user.Id);
if (objGroups == null)
{
//================================================================================
//Insert into group
try
{
objGroups = new Groups();
objGroups.Id = Guid.NewGuid();
objGroups.GroupName = ConfigurationManager.AppSettings["DefaultGroupName"];
objGroups.UserId = user.Id;
objGroups.EntryDate = DateTime.Now;
objGroupRepository.AddGroup(objGroups);
objteam.Id = Guid.NewGuid();
objteam.GroupId = objGroups.Id;
objteam.UserId = user.Id;
objteam.EmailId = user.EmailId;
// teams.FirstName = user.UserName;
objTeamRepository.addNewTeam(objteam);
SocialProfile objSocialProfile = new SocialProfile();
SocialProfilesRepository objSocialProfilesRepository = new SocialProfilesRepository();
List<SocialProfile> lstSocialProfile = objSocialProfilesRepository.getAllSocialProfilesOfUser(user.Id);
if (lstSocialProfile != null)
{
if (lstSocialProfile.Count > 0)
{
foreach (SocialProfile item in lstSocialProfile)
{
try
{
TeamMemberProfile objTeamMemberProfile = new TeamMemberProfile();
TeamMemberProfileRepository objTeamMemberProfileRepository = new TeamMemberProfileRepository();
objTeamMemberProfile.Id = Guid.NewGuid();
objTeamMemberProfile.TeamId = objteam.Id;
objTeamMemberProfile.ProfileId = item.ProfileId;
objTeamMemberProfile.ProfileType = item.ProfileType;
objTeamMemberProfile.Status = item.ProfileStatus;
objTeamMemberProfile.StatusUpdateDate = DateTime.Now;
objTeamMemberProfileRepository.addNewTeamMember(objTeamMemberProfile);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
logger.Error("Error : " + ex.Message);
logger.Error("Error : " + ex.StackTrace);
}
//.........这里部分代码省略.........
示例8: btnRegister_Click
protected void btnRegister_Click(object sender, ImageClickEventArgs e)
{
Groups groups = new Groups();
GroupRepository objGroupRepository = new GroupRepository();
Team teams = new Team();
TeamRepository objTeamRepository = new TeamRepository();
try
{
Session["login"] = null;
Registration regpage = new Registration();
User user = (User)Session["LoggedUser"];
if (DropDownList1.SelectedValue == "Free" || DropDownList1.SelectedValue == "Standard" || DropDownList1.SelectedValue == "Deluxe" || DropDownList1.SelectedValue == "Premium")
{
if (TextBox1.Text.Trim() != "")
{
string resp = SBUtils.GetCouponStatus(TextBox1.Text).ToString();
if (resp != "valid")
{
// ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert(Not valid);", true);
ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('" + resp + "');", true);
return;
}
}
if (user != null)
{
user.EmailId = txtEmail.Text;
user.UserName = txtFirstName.Text + " " + txtLastName.Text;
UserActivation objUserActivation = new UserActivation();
UserRepository userrepo = new UserRepository();
Coupon objCoupon = new Coupon();
CouponRepository objCouponRepository = new CouponRepository();
if (userrepo.IsUserExist(user.EmailId))
{
try
{
string acctype = string.Empty;
if (Request.QueryString["type"] != null)
{
if (Request.QueryString["type"] == "INDIVIDUAL" || Request.QueryString["type"] == "CORPORATION" || Request.QueryString["type"] == "SMALL BUSINESS")
{
acctype = Request.QueryString["type"];
}
else
{
acctype = "INDIVIDUAL";
}
}
else
{
acctype = "INDIVIDUAL";
}
user.AccountType = Request.QueryString["type"];
}
catch (Exception ex)
{
logger.Error(ex.StackTrace);
Console.WriteLine(ex.StackTrace);
}
user.AccountType = DropDownList1.SelectedValue.ToString();
if (string.IsNullOrEmpty(user.AccountType))
{
user.AccountType = AccountType.Free.ToString();
}
if (string.IsNullOrEmpty(user.Password))
{
user.Password = regpage.MD5Hash(txtPassword.Text);
// userrepo.UpdatePassword(user.EmailId, user.Password, user.Id, user.UserName, user.AccountType);
string couponcode = TextBox1.Text.Trim();
userrepo.SetUserByUserId(user.EmailId, user.Password, user.Id, user.UserName, user.AccountType, couponcode);
try
{
if (TextBox1.Text.Trim() != "")
{
objCoupon.CouponCode = TextBox1.Text.Trim();
List<Coupon> lstCoupon = objCouponRepository.GetCouponByCouponCode(objCoupon);
objCoupon.Id = lstCoupon[0].Id;
objCoupon.EntryCouponDate = lstCoupon[0].EntryCouponDate;
objCoupon.ExpCouponDate = lstCoupon[0].ExpCouponDate;
objCoupon.Status = "1";
objCouponRepository.SetCouponById(objCoupon);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
logger.Error("Error : " + ex.Message);
logger.Error("Error : " + ex.StackTrace);
}
//add userActivation
//.........这里部分代码省略.........
示例9: getTwitterUserProfile
//.........这里部分代码省略.........
}
Console.WriteLine(er.StackTrace);
}
try
{
twitterAccount.TwitterScreenName = item["screen_name"].ToString().TrimStart('"').TrimEnd('"');
}
catch (Exception ex)
{
Console.WriteLine(ex.StackTrace);
}
twitterAccount.UserId = user.Id;
socioprofile.Id = Guid.NewGuid();
socioprofile.ProfileDate = DateTime.Now;
socioprofile.ProfileId = twitterAccount.TwitterUserId;
socioprofile.ProfileType = "twitter";
socioprofile.UserId = user.Id;
if (HttpContext.Current.Session["login"] != null)
{
if (HttpContext.Current.Session["login"].ToString().Equals("twitter"))
{
User usr = new User();
UserRepository userrepo = new UserRepository();
Registration regObject = new Registration();
usr.AccountType = "free";
usr.CreateDate = DateTime.Now;
usr.ExpiryDate = DateTime.Now.AddMonths(1);
usr.Id = Guid.NewGuid();
usr.UserName = twitterAccount.TwitterName;
usr.Password = regObject.MD5Hash(twitterAccount.TwitterName);
usr.EmailId = "";
usr.UserStatus = 1;
if (!userrepo.IsUserExist(usr.EmailId))
{
UserRepository.Add(usr);
}
}
}
TwitterStatsRepository objTwtstats = new TwitterStatsRepository();
TwitterStats objStats = new TwitterStats();
Random rNum = new Random();
objStats.Id = Guid.NewGuid();
objStats.TwitterId = twitterAccount.TwitterUserId;
objStats.UserId = user.Id;
objStats.FollowingCount = twitterAccount.FollowingCount;
objStats.FollowerCount = twitterAccount.FollowersCount;
objStats.Age1820 = rNum.Next(twitterAccount.FollowersCount);
objStats.Age2124 = rNum.Next(twitterAccount.FollowersCount);
objStats.Age2534 = rNum.Next(twitterAccount.FollowersCount);
objStats.Age3544 = rNum.Next(twitterAccount.FollowersCount);
objStats.Age4554 = rNum.Next(twitterAccount.FollowersCount);
objStats.Age5564 = rNum.Next(twitterAccount.FollowersCount);
objStats.Age65 = rNum.Next(twitterAccount.FollowersCount);
objStats.EntryDate = DateTime.Now;
if (!objTwtstats.checkTwitterStatsExists(twitterAccount.TwitterUserId, user.Id))
objTwtstats.addTwitterStats(objStats);
if (!twtrepo.checkTwitterUserExists(twitterAccount.TwitterUserId, user.Id))
{
twtrepo.addTwitterkUser(twitterAccount);
if (!socioprofilerepo.checkUserProfileExist(socioprofile))
{
示例10: btnRegister_Click
protected void btnRegister_Click(object sender, ImageClickEventArgs e)
{
try
{
Session["login"] = null;
Registration regpage = new Registration();
User user = (User)Session["LoggedUser"];
if (DropDownList1.SelectedValue == "Basic" || DropDownList1.SelectedValue == "Standard" || DropDownList1.SelectedValue == "Deluxe" || DropDownList1.SelectedValue == "Premium")
{
if (TextBox1.Text.Trim() != "")
{
string resp = SBUtils.GetCouponStatus(TextBox1.Text).ToString();
if (resp != "valid")
{
// ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert(Not valid);", true);
ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('" + resp + "');", true);
return;
}
}
if (user != null)
{
user.EmailId = txtEmail.Text;
user.UserName = txtFirstName.Text + " " + txtLastName.Text;
UserActivation objUserActivation = new UserActivation();
UserRepository userrepo = new UserRepository();
Coupon objCoupon = new Coupon();
CouponRepository objCouponRepository = new CouponRepository();
if (userrepo.IsUserExist(user.EmailId))
{
try
{
string acctype = string.Empty;
if (Request.QueryString["type"] != null)
{
if (Request.QueryString["type"] == "INDIVIDUAL" || Request.QueryString["type"] == "CORPORATION" || Request.QueryString["type"] == "SMALL BUSINESS")
{
acctype = Request.QueryString["type"];
}
else
{
acctype = "INDIVIDUAL";
}
}
else
{
acctype = "INDIVIDUAL";
}
user.AccountType = Request.QueryString["type"];
}
catch (Exception ex)
{
logger.Error(ex.StackTrace);
Console.WriteLine(ex.StackTrace);
}
user.AccountType = DropDownList1.SelectedValue.ToString();
if (string.IsNullOrEmpty(user.AccountType))
{
user.AccountType = AccountType.Free.ToString();
}
if (string.IsNullOrEmpty(user.Password))
{
user.Password = regpage.MD5Hash(txtPassword.Text);
// userrepo.UpdatePassword(user.EmailId, user.Password, user.Id, user.UserName, user.AccountType);
string couponcode = TextBox1.Text.Trim();
userrepo.SetUserByUserId(user.EmailId, user.Password, user.Id, user.UserName, user.AccountType, couponcode);
if (TextBox1.Text.Trim() != "")
{
objCoupon.CouponCode = TextBox1.Text.Trim();
List<Coupon> lstCoupon = objCouponRepository.GetCouponByCouponCode(objCoupon);
objCoupon.Id = lstCoupon[0].Id;
objCoupon.EntryCouponDate = lstCoupon[0].EntryCouponDate;
objCoupon.ExpCouponDate = lstCoupon[0].ExpCouponDate;
objCoupon.Status = "1";
objCouponRepository.SetCouponById(objCoupon);
}
//add userActivation
objUserActivation.Id = Guid.NewGuid();
objUserActivation.UserId = user.Id;
objUserActivation.ActivationStatus = "0";
UserActivationRepository.Add(objUserActivation);
//add package start
UserPackageRelation objUserPackageRelation = new UserPackageRelation();
UserPackageRelationRepository objUserPackageRelationRepository = new UserPackageRelationRepository();
PackageRepository objPackageRepository = new PackageRepository();
Package objPackage = objPackageRepository.getPackageDetails(user.AccountType);
objUserPackageRelation.Id = new Guid();
objUserPackageRelation.PackageId = objPackage.Id;
//.........这里部分代码省略.........
示例11: InviteMember
private string InviteMember(string fname,string lname, string email)
{
string res = "";
try
{
Registration reg = new Registration();
string tid = reg.MD5Hash(email);
MailHelper mailhelper = new MailHelper();
string mailpath = HttpContext.Current.Server.MapPath("~/Layouts/Mails/FriendInvitation.htm");
string html = File.ReadAllText(mailpath);
string fromemail = ConfigurationManager.AppSettings["fromemail"];
string usernameSend = ConfigurationManager.AppSettings["username"];
string host = ConfigurationManager.AppSettings["host"];
string port = ConfigurationManager.AppSettings["port"];
string pass = ConfigurationManager.AppSettings["password"];
string urllogin = "http://socioboard.com/Default.aspx";
string registrationurl = "http://dev.socioboard.com/Registration.aspx?refid=256f9c69-6b6a-4409-a309-b1f6d1f8e43b";
string Body = mailhelper.InvitationMailByCloudSponge(html, fname+" "+lname, "[email protected]", "", urllogin, registrationurl);
string Subject = "You've been Invited to " + email + " Socioboard Account";
// MailHelper.SendMailMessage(host, int.Parse(port.ToString()), fromemail, pass, email, string.Empty, string.Empty, Subject, Body);
MailHelper objMailHelper = new MailHelper();
res = objMailHelper.SendMailByMandrill(host, Convert.ToInt32(port), fromemail, "", email, "", "", Subject, Body, usernameSend, pass);
//MailHelper.SendSendGridMail(host, Convert.ToInt32(port), fromemail, "", email, "", "", Subject, Body, usernameSend, pass);
}
catch (Exception ex)
{
Console.WriteLine("Error : " + ex.StackTrace);
}
return res;
}
示例12: InviteMember
private string InviteMember(string fname,string lname, string email)
{
SocioBoard.Domain.User user = (User)Session["LoggedUser"];
UserRepository objUserRepository = new UserRepository();
string res = "";
try
{
Registration reg = new Registration();
string tid = reg.MD5Hash(email);
MailHelper mailhelper = new MailHelper();
string mailpath = HttpContext.Current.Server.MapPath("~/Layouts/Mails/FriendInvitation.htm");
string html = File.ReadAllText(mailpath);
string fromemail = ConfigurationManager.AppSettings["fromemail"];
string usernameSend = ConfigurationManager.AppSettings["username"];
string host = ConfigurationManager.AppSettings["host"];
string port = ConfigurationManager.AppSettings["port"];
string pass = ConfigurationManager.AppSettings["password"];
string website = ConfigurationManager.AppSettings["MailSenderDomain"];
string urllogin = website + "Default.aspx";
// string registrationurl = "http://dev.socioboard.com/Registration.aspx?refid=256f9c69-6b6a-4409-a309-b1f6d1f8e43b";
string registrationurl = website+"Registration.aspx?refid=" + user.Id;
html = html.Replace("%replink%", registrationurl);
// string Body = mailhelper.InvitationMailByCloudSponge(html, fname+" "+lname, "[email protected]", "", urllogin, registrationurl);
string Body = mailhelper.InvitationMailByCloudSponge(html, fname + " " + lname, user.EmailId, "", urllogin, registrationurl);
string Subject = "You have been invited to Socioboard by " + user.EmailId;
// MailHelper.SendMailMessage(host, int.Parse(port.ToString()), fromemail, pass, email, string.Empty, string.Empty, Subject, Body);
MailHelper objMailHelper = new MailHelper();
if (!objUserRepository.IsUserExist(email))
{
res = objMailHelper.SendMailByMandrill(host, Convert.ToInt32(port), fromemail, "", email, "", "", Subject, Body, usernameSend, pass);
if (res == "Success")
{
res = "Mail sent successfully!";
}
}
else
{
res = "EmailId Already Exist!";
}
//MailHelper.SendSendGridMail(host, Convert.ToInt32(port), fromemail, "", email, "", "", Subject, Body, usernameSend, pass);
}
catch (Exception ex)
{
Console.WriteLine("Error : " + ex.StackTrace);
}
return res;
}
示例13: btnForgotPwd_Click
protected void btnForgotPwd_Click(object sender, ImageClickEventArgs e)
{
try
{
bool exist = false;
UserRepository objUserRepo = new UserRepository();
Registration regObject = new Registration();
if (!string.IsNullOrEmpty(txtEmail.Text.Trim()))
{
string strUrl = string.Empty;
// c.customer_email = txtEmail.Text.Trim();
// exist = custrepo.ExistedCustomerEmail(c);
User usr = objUserRepo.getUserInfoByEmail(txtEmail.Text);
if (usr != null)
{
string URL = Request.Url.AbsoluteUri;
//strUrl = Server.MapPath("~/ChangePassword.aspx") + "?str=" + txtEmail.Text + "&type=forget";
strUrl = URL.Replace("ForgetPassword.aspx", "ChangePassword.aspx" + "?str=" + regObject.MD5Hash(txtEmail.Text) + "&type=forget");
strUrl = (strUrl + "?userid=" + usr.Id).ToString();
string MailBody = "<body bgcolor=\"#FFFFFF\"><!-- Email Notification from SocioBoard.com-->" +
"<table id=\"Table_01\" style=\"margin-top: 50px; margin-left: auto; margin-right: auto;\"" +
" align=\"center\" width=\"650px\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" ><tr>" +
"<td height=\"20px\" style=\"background-color: rgb(222, 222, 222); text-align: center; font-size: 15px; font-weight: bold; font-family: Arial; color: rgb(51, 51, 51); float: left; width: 100%; margin-top: 7px; padding-top: 10px; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 10px;\">" +
"SocioBoard</td></tr><!--Email content--><tr>" +
"<td style=\"background-color: #dedede; padding-top: 10px; padding-left: 25px; padding-right: 25px; padding-bottom: 30px; font-family: Tahoma; font-size: 14px; color: #181818; min-height: auto;\"><p>Hi , " + usr.UserName + "</p><p>" +
"Please click here to proceed for password <a href=" + strUrl + " style=\"text-decoration:none;\">Reset</a></td></tr><tr>" +
"<td style=\"background-color: rgb(222, 222, 222); margin-top: 10px; padding-left: 20px; height: 20px; color: rgb(51, 51, 51); font-size: 15px; font-family: Arial; border-top: 1px solid rgb(204, 204, 204); padding-bottom: 10px; padding-top: 10px;\">Thanks" +
"</td></tr></table><!-- End Email Notification From SocioBoard.com --></body>";
string username = ConfigurationManager.AppSettings["username"];
string host = ConfigurationManager.AppSettings["host"];
string port = ConfigurationManager.AppSettings["port"];
string pass = ConfigurationManager.AppSettings["password"];
string from = ConfigurationManager.AppSettings["fromemail"];
// string Body = mailformat.VerificationMail(MailBody, txtEmail.Text.ToString(), "");
string Subject = "Forget Password Socio Board account";
//MailHelper.SendMailMessage(host, int.Parse(port.ToString()), username, pass, txtEmail.Text.ToString(), string.Empty, string.Empty, Subject, MailBody);
MailHelper.SendSendGridMail(host, Convert.ToInt32(port), from, "", txtEmail.Text.ToString(), string.Empty, string.Empty, Subject, MailBody, username, pass);
lblerror.Text = "Please check your mail for the instructions.";
}
else
{
lblerror.Text = "Your Email is wrong Please try another one";
}
}
else
{
lblerror.Text = "Please enter your Email-Id";
}
}
catch (Exception Err)
{
logger.Error(Err.StackTrace);
}
}
示例14: btnResetPwd_Click
protected void btnResetPwd_Click(object sender, ImageClickEventArgs e)
{
try
{
Registration regpage = new Registration();
string changedpassword = regpage.MD5Hash(txtpass.Text);
UserRepository userrepo = new UserRepository();
if (userrepo.ResetPassword(Guid.Parse(userid.ToString()), changedpassword.ToString()) > 0)
{
lblerror.Text = "Password Reset Successfully";
}
else
{
lblerror.Text = "Problem Password Reset";
}
}
catch (Exception Err)
{
logger.Error(Err.StackTrace);
}
}