Exemple #1
0
        public object SendVeriCodeToEmailAfterChecking([FromBody] ForgotPassReset forgotPassResetModel)
        {
            try
            {
                if (emailService.IsCheckExist(forgotPassResetModel))
                {
                    Email objEmail = new Email();
                    objEmail.EMAIL    = forgotPassResetModel.OfficialEmail;
                    objEmail.TEMPLETE = "1";
                    //objEmail.DATA1 = "Email Verification Code for OK Wallet Application User";


                    StringBuilderService stringBuilderService = new StringBuilderService();
                    int    randromNumber = stringBuilderService.RandomNumber(1000, 9999);
                    string md5Password   = stringBuilderService.GenerateMD5Hash(randromNumber.ToString());
                    objEmail.DATA1 = randromNumber.ToString();
                    //objEmail.DATA2 = "Your email verification code for OK Wallet Application User is : " + randromNumber.ToString();
                    emailService.SendVeriCodeToEmail(objEmail);
                    return(md5Password);
                }
                else
                {
                    return("");
                }
            }
            catch (Exception ex)
            {
                return(errorLogService.InsertToErrorLog(ex, MethodBase.GetCurrentMethod().Name, Request.Headers["UserInfo"].ToString()));
            }
        }
Exemple #2
0
 public object GetMd5Password(string verificationCode)
 {
     try
     {
         StringBuilderService stringBuilderService = new StringBuilderService();
         string md5Password = stringBuilderService.GenerateMD5Hash(verificationCode);
         return(md5Password);
     }
     catch (Exception ex)
     {
         return(errorLogService.InsertToErrorLog(ex, MethodBase.GetCurrentMethod().Name, Request.Headers["UserInfo"].ToString()));
     }
 }
Exemple #3
0
 private object ChangePassword(DisbursementUser userDetails, ChangePasswordModel model)
 {
     try
     {
         StringBuilderService stringBuilderService = new StringBuilderService();
         userDetails.Md5Password   = stringBuilderService.GenerateMD5Hash(model.NewPassword);
         userDetails.Sha1Password  = stringBuilderService.GenerateSha1Hash(model.NewPassword);
         userDetails.SecurityStamp = Guid.NewGuid().ToString();
         userDetails.Pstatus       = "Y";
         return(Save(userDetails));
     }
     catch (Exception ex)
     {
         return(errorLogService.InsertToErrorLog(ex, MethodBase.GetCurrentMethod().Name, Request.Headers["UserInfo"].ToString()));
     }
 }
Exemple #4
0
        private MerchantUser generateSecuredCredentials(MerchantUser model)
        {
            try
            {
                StringBuilderService stringBuilderService = new StringBuilderService();
                model.PlainPassword = model.PlainPassword;
                model.Md5Password   = stringBuilderService.GenerateMD5Hash(model.PlainPassword);
                model.Sha1Password  = stringBuilderService.GenerateSha1Hash(model.PlainPassword);
                model.SecurityStamp = Guid.NewGuid().ToString();

                return(model);
            }
            catch (Exception ex)
            {
                errorLogService.InsertToErrorLog(ex, MethodBase.GetCurrentMethod().Name, Request.Headers["UserInfo"].ToString());
                throw;
            }
        }
Exemple #5
0
        public object SendVeriCodeToEmail(string toEmailId)
        {
            try
            {
                Email objEmail = new Email();
                objEmail.EMAIL    = toEmailId;
                objEmail.TEMPLETE = "1";
                //objEmail.DATA1 = "Email verification code";

                StringBuilderService stringBuilderService = new StringBuilderService();
                int    randromNumber = stringBuilderService.RandomNumber(1000, 9999);
                string md5Password   = stringBuilderService.GenerateMD5Hash(randromNumber.ToString());
                objEmail.DATA1 = randromNumber.ToString();
                //objEmail.DATA2 = "Your email verification code: " + randromNumber.ToString();
                emailService.SendVeriCodeToEmail(objEmail);
                return(md5Password);
            }
            catch (Exception ex)
            {
                return(errorLogService.InsertToErrorLog(ex, MethodBase.GetCurrentMethod().Name, Request.Headers["UserInfo"].ToString()));
            }
        }