public ChiperTextHelper(IEncryptHelper encryptHelper)
 {
     this.EncryptHelper = encryptHelper;
 }
Exemple #2
0
 public LoginService(IRepository <LoginTokenEntity> loginTokenRepository, INumberConvert numberConvert, IRepository <UserEntity> userRepository, IEncryptHelper encryptHelper, IUserResourceDomainService userResourceDomainService, IMapper mapper, IApplicationRepository appRepository, IOptions <AppOption> appOptions, IUserRoleDomainService userRoleDomainService)
 {
     this._loginTokenRepository      = loginTokenRepository;
     this._numberConvert             = numberConvert;
     this._userRepository            = userRepository;
     this._encryptHelper             = encryptHelper;
     this._userResourceDomainService = userResourceDomainService;
     this._mapper               = mapper;
     this._appRepository        = appRepository;
     this._appOptions           = appOptions;
     this.userRoleDomainService = userRoleDomainService;
 }
 public void ChangeSecuret(string newPassword, IEncryptHelper encryptHelper)
 {
     this.Account.ChangePassword(newPassword, encryptHelper);
 }
 public SimCaptchaService Set(IEncryptHelper encryptHelper)
 {
     this._encryptHelper = encryptHelper;
     return(this);
 }
Exemple #5
0
 public HomeController(IEncryptHelper encrypt, IIocContainer iocContainer)
 {
     myLogger     = iocContainer.GetInstance <IMyLogger>();
     this.encrypt = encrypt;
 }
 public ApplicationService(IApplicationRepository appRepository, IIdGenerator idGenerator, IMapper mapper, IEncryptHelper encryptHelper, IRepository <UserEntity> userRepository)
 {
     this._appRepository  = appRepository;
     this._idGenerator    = idGenerator;
     this._mapper         = mapper;
     this._encryptHelper  = encryptHelper;
     this._userRepository = userRepository;
 }
Exemple #7
0
        public static string EncryptPassword(string password, string salt, IEncryptHelper encryptHelper)
        {
            var encryptedPwd = encryptHelper.Sha256Encrypt($"{password}-{salt}");

            return(encryptedPwd);
        }
Exemple #8
0
        public bool PasswordIsMatch(string input, IEncryptHelper encryptHelper)
        {
            var encryptedPwd = EncryptPassword(input, this.Salt, encryptHelper);

            return(encryptedPwd == this.Password);
        }
Exemple #9
0
        public static UserEntity NewUser(long id, string userName, string password, string realName, IEncryptHelper encryptHelper)
        {
            var salt = encryptHelper.GenerateSalt();

            var entity = new UserEntity();

            entity.Id       = id;
            entity.UserName = userName;
            entity.Password = EncryptPassword(password, salt, encryptHelper);
            entity.Salt     = salt;
            entity.RealName = realName;
            entity.Enable   = true;
            return(entity);
        }
Exemple #10
0
 public ApplicationService(IApplicationRepository appRepository, IIdGenerator idGenerator, IMapper mapper, IEncryptHelper encryptHelper)
 {
     this._appRepository = appRepository;
     this._idGenerator   = idGenerator;
     this._mapper        = mapper;
     this._encryptHelper = encryptHelper;
 }
 public UpsSender(IEncryptHelper crypto, IAppLogger logger)
 {
     _crypto = crypto;
     _logger = logger;
 }