Ejemplo n.º 1
0
        public string Login(PassportModel model)
        {
            var passport = _passportSearchRepository.GetPassportByName(model.UserName);

            if (passport == null)
            {
                return(string.Empty);
            }
            var verify = passport.VerifyPassword(_encrypt.Encrypt(model.Password));

            if (!verify)
            {
                return(string.Empty);
            }
            var signIn = passport.CreateSignIn(passport.Id);

            _signInRepository.AddSignIn(signIn);
            return(signIn.Token);
        }