Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        /// <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);
        }