private string SendMail(ForgetPasswordBO objForgetPasswordBO) { string strResult = string.Empty; try { MailMessage email = new MailMessage(); email.To.Add(new MailAddress(objForgetPasswordBO.Email)); email.From = new MailAddress("*****@*****.**"); email.Subject = "Forgot Password"; email.Body = "Hi, <br /> Your new passwords have been generated by system as follows:- <br /> Your User name : " + objForgetPasswordBO.UserName + "<br /> Transaction Password : "******"<br /> Trading Password : "******"<br /> Investor Password : "******"Hi, <br /> Your new passwords have been generated by system as follows:- <br /> Transaction Password : "******"<br /> Trading Password : "******"<br /> Investor Password : "******"10.8.18.41"); smtpc.Port = 25; smtpc.UseDefaultCredentials = false; smtpc.EnableSsl = false; smtpc.Credentials = new System.Net.NetworkCredential("*****@*****.**", "mind@123"); //System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate(object s, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors) { return true; }; smtpc.Send(email); strResult = "Sent"; } catch (Exception ex) { strResult = "NotSent"; } return(strResult); }
public string ForgotPassword(string email) { string strResult = string.Empty; ForgetPasswordBO objForgetPasswordBO = new ForgetPasswordBO(); try { objForgetPasswordBO.Email = email; //objForgetPasswordBO.TransactionPassword = PasswordGenerator(); //objForgetPasswordBO.TradingPassword = PasswordGenerator(); //objForgetPasswordBO.InvestorPassword = PasswordGenerator(); //objForgetPasswordBO.EncrytedTransactionPassword = new MD5Secure().Encrypt(objForgetPasswordBO.TransactionPassword); //objForgetPasswordBO.EncrytedTradingPassword = new MD5Secure().Encrypt(objForgetPasswordBO.TradingPassword); //objForgetPasswordBO.EncrytedInvestorPassword = new MD5Secure().Encrypt(objForgetPasswordBO.InvestorPassword); objForgetPasswordBO = new ForgetPasswordBL().ForgetPassword(objForgetPasswordBO); objForgetPasswordBO.Email = email; if (objForgetPasswordBO.Result == "1") { SendMail(objForgetPasswordBO); strResult = objForgetPasswordBO.Result; } else { strResult = objForgetPasswordBO.Result; } } catch (Exception ex) { strResult = "5"; // Exception } return(strResult); }
/// <summary> /// Created By : Satish Verma /// Created Date : 15-Dec-2014 /// Purpose : To save the regenerated passwords by system in encryted form /// </summary> /// <param name="objForgotPasswordBO"></param> /// <returns></returns> public DataTable ForgetPassword(ForgetPasswordBO objForgotPasswordBO) { DataTable objDataTable = new DataTable(); string strResult = string.Empty; try { sqlConnection.Open(); sqlCommand = new SqlCommand(); sqlCommand.Connection = sqlConnection; sqlCommand.CommandText = "Sp_UserForgetPassword"; sqlCommand.CommandType = CommandType.StoredProcedure; sqlCommand.Parameters.AddWithValue("@Email", objForgotPasswordBO.Email); //sqlCommand.Parameters.AddWithValue("@TransactionPassword", objForgotPasswordBO.EncrytedTransactionPassword); //sqlCommand.Parameters.AddWithValue("@TradingPassword", objForgotPasswordBO.EncrytedTradingPassword); //sqlCommand.Parameters.AddWithValue("@InvestorPassword", objForgotPasswordBO.EncrytedInvestorPassword); sqlDataAdapter = new SqlDataAdapter(sqlCommand); sqlDataAdapter.Fill(objDataTable); } catch (Exception ex) { objDataTable = null; } finally { sqlDataAdapter.Dispose(); sqlCommand.Dispose(); sqlConnection.Close(); sqlConnection.Dispose(); } return(objDataTable); }
public string ForgetPassword(string email) { string strResult = string.Empty; ForgetPasswordBO objForgetPasswordBO = new ForgetPasswordBO(); try { string password = string.Empty; objForgetPasswordBO.Email = email; objForgetPasswordBO.Password = PasswordGenerator(); password = objForgetPasswordBO.Password; objForgetPasswordBO.EncrytedPassword = new MD5Secure().Encrypt(objForgetPasswordBO.Password); objForgetPasswordBO = new ForgetPasswordBL().ForgetPassword(objForgetPasswordBO); objForgetPasswordBO.Password = password; objForgetPasswordBO.Email = email; if (objForgetPasswordBO.Result == "1") { SendMail(objForgetPasswordBO); strResult = objForgetPasswordBO.Result; } } catch (Exception ex) { strResult = "5"; // Exception } return(strResult); }
/// <summary> /// Created By : Satish Verma /// Created Date : 25-Nov-2014 /// Purpose : To save the regenerated password by system in encryted form /// </summary> /// <param name="objForgotPasswordBO"></param> /// <returns></returns> public ForgetPasswordBO ForgetPassword(ForgetPasswordBO objForgotPasswordBO) { //DataTable objDataTable = new DataTable(); ForgetPasswordBO obForgetPasswordBO = new ForgetPasswordBO(); DataTable objDataTable = new ForgetPasswordDA().ForgetPassword(objForgotPasswordBO); foreach (DataRow dr in objDataTable.Rows) { obForgetPasswordBO.Result = Convert.ToString(dr["Result"]); obForgetPasswordBO.UserName = Convert.ToString(dr["UserName"]); } return(obForgetPasswordBO); }