@@ -11,13 +11,13 @@ public class AuthService<TIdentity>(IAccountIdentityStore<TIdentity> store, IJwt
1111 private readonly IAccountIdentityStore < TIdentity > _store = store ;
1212 private readonly IJwtService _jwt = jwt ;
1313
14- public async Task < AuthResult < TIdentity > > RegisterAsync ( TIdentity user , string password )
14+ public async Task < AuthResult < TIdentity > > RegisterAsync ( TIdentity userData , string password )
1515 {
16- if ( await _store . EmailExistsAsync ( user . Email ) )
16+ if ( await _store . EmailExistsAsync ( userData . Email ) )
1717 return AuthResult < TIdentity > . Failure ( "Email already registered." ) ;
1818
19- user . PasswordHash = PasswordHelper < TIdentity > . HashPassword ( user , password ) ;
20- await _store . SaveAsync ( user ) ;
19+ userData . PasswordHash = PasswordHelper < TIdentity > . HashPassword ( userData , password ) ;
20+ var user = await _store . CreateAsync ( userData ) ;
2121 return AuthResult < TIdentity > . Success ( user , _jwt . GenerateToken ( user ) ) ;
2222 }
2323
@@ -41,7 +41,7 @@ public async Task<AuthResult<TIdentity>> ResetPasswordAsync(string email, string
4141 return AuthResult < TIdentity > . Failure ( "User not found." ) ;
4242
4343 user . PasswordHash = PasswordHelper < TIdentity > . HashPassword ( user , newPassword ) ;
44- await _store . SaveAsync ( user ) ;
44+ await _store . UpdateAsync ( user ) ;
4545 return AuthResult < TIdentity > . Success ( user , _jwt . GenerateToken ( user ) ) ;
4646 }
4747
0 commit comments