예제 #1
0
        private DisbursementUser generateSecuredCredentials(DisbursementUser model)
        {
            try
            {
                StringBuilderService stringBuilderService = new StringBuilderService();
                model.PlainPassword = stringBuilderService.CreateRandomPassword();
                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;
            }
        }