示例#1
0
        public async Task <bool> Register(User user, string password)
        {
            try
            {
                byte[] passwordHash, passwordSalt;
                HashingPassword.CreatePassword(password, out passwordHash, out passwordSalt);

                user.PasswordHash = passwordHash;
                user.PasswordSalt = passwordSalt;

                await DataContext.Users.AddAsync(user);

                await DataContext.SaveChangesAsync();

                return(true);
            }
            catch
            {
                return(false);
            }
        }