public static string FncSendVendorApprovedMailFromAdmin(string emailAddress, string vendorName, string password) { try { Encrypt64 encryptDecrypt = new Encrypt64(); string url = ConfigurationManager.AppSettings["WebsiteRootPath"].ToString(); string body = ""; string subject = ""; getConfigValue("vendor-approved-email", out body, out subject); EmailSender emailSender = GetCommonDataForSendMail(emailAddress, subject); StringBuilder mailBody = new StringBuilder(); mailBody.Append(body); mailBody.Replace("{PASSWORD}", encryptDecrypt.Decrypt(password, ConfigurationManager.AppSettings["SecureKey"].ToString())); mailBody.Replace("{URL}", url + "vendor/login"); mailBody.Replace("{BASEPATH}/", url); mailBody.Replace("{EMAILADDRESS}", emailAddress); mailBody.Replace("{VENDORNAME}", vendorName); emailSender.Body = mailBody.ToString(); emailSender = FncSendMail(emailSender); return(emailSender.ErrorMessage); } catch (Exception ex) { return(ex.Message.ToString()); } }
/// <summary> /// decrypt password for users /// </summary> /// <param name="password"></param> /// <returns></returns> public static string DecryptPassword(string password) { Encrypt64 encrypt = new Encrypt64(); string key = encrypt.Decrypt(password, secureKey); return(key); }
public static int FncSendAdminPasswordReminderMail(string emailAddress, string password, string UserName, string AdminName, string verticalId) { try { string url = ConfigurationManager.AppSettings["WebsiteRootPath"].ToString(); string body = ""; string subject = ""; getConfigValue("forget-password", out body, out subject); Encrypt64 encryptDecrypt = new Encrypt64(); EmailSender objClsMail = GetCommonDataForSendMail(emailAddress, subject); StringBuilder mailBody = new StringBuilder(); mailBody.Append(body); mailBody.Replace("{USERNAME}", UserName); mailBody.Replace("{ADMINNAME}", AdminName); mailBody.Replace("{PASSWORD}", encryptDecrypt.Decrypt(password, ConfigurationManager.AppSettings["SecureKey"].ToString())); mailBody.Replace("{URL}", url + "securehost/rootlogin/"); mailBody.Replace("{BASEPATH}", url); objClsMail.Body = mailBody.ToString(); FncSendMail(objClsMail); return(1); } catch { return(-1); } }