Пример #1
0
        public void AddUser(User user, string password)
        {
            user.Password = PasswordEncryption.HashPassword(password);

            using (var context = new JobContext(_connectionString))
            {
                context.Users.Add(user);
                context.SaveChanges();
            }
        }
Пример #2
0
        public User Login(string email, string password)
        {
            var user = GetByEmail(email);

            if (user == null)
            {
                return(null);
            }

            bool isCorrectPassword = PasswordEncryption.PasswordMatch(password, user.Password);

            if (isCorrectPassword)
            {
                return(user);
            }

            return(null);
        }