Exemple #1
0
        public async Task <IdentityResult> CreateAsync(User user, CancellationToken cancellationToken)
        {
            user.SecurityStamp = Guid.NewGuid().ToString().ToLower().Replace("-", "");
            user.PasswordHash  = HashEncryptor.HmacSha1(user.SecurityStamp, user.PasswordHash);
            await db.Users.AddAsync(user);

            await db.SaveChangesAsync();

            return(IdentityResult.Success);
        }
Exemple #2
0
 public string HashPassword(User user, string password)
 {
     return(HashEncryptor.HmacSha1(user.SecurityStamp, password));
 }