예제 #1
0
        public User Register(User user, string password)
        {
            if (!_db.Users.Any(u => u.UserName == user.UserName))
            {
                byte[] passwordHash, passwordSalt;

                Encrypter.Encript(password, out passwordHash, out passwordSalt);

                user.PasswordHash = passwordHash;
                user.PasswordSalt = passwordSalt;
                _db.Users.Add(user);
                Save();
                return(user);
            }
            return(null);
        }