Added style guidance and performed enforcement

This commit is contained in:
2023-08-19 21:24:01 -04:00
parent 49de8aa8d7
commit 1a25e62fa4
29 changed files with 535 additions and 417 deletions

View File

@ -44,7 +44,7 @@ namespace IO.Swagger.Repositories
string hashedPassword = Convert.ToBase64String(hashedBytes);
// Create and insert the user
var newUser = new User
User newUser = new()
{
PasswordHash = hashedPassword,
Salt = salt,
@ -53,8 +53,8 @@ namespace IO.Swagger.Repositories
LastName = request.LastName
};
await bankDbContext.Users.AddAsync(newUser);
await bankDbContext.SaveChangesAsync();
Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<User> unused1 = await bankDbContext.Users.AddAsync(newUser);
int unused = await bankDbContext.SaveChangesAsync();
return newUser;
}
@ -62,7 +62,7 @@ namespace IO.Swagger.Repositories
public async Task<User> LoginUser(AuthLoginBody request)
{
request.Email = request.Email.ToLower();
var user = await bankDbContext.Users.FirstOrDefaultAsync(u => u.Email.Equals(request.Email));
User user = await bankDbContext.Users.FirstOrDefaultAsync(u => u.Email.Equals(request.Email));
if (user == null)
return null;
@ -72,9 +72,7 @@ namespace IO.Swagger.Repositories
byte[] passwordBytes = System.Text.Encoding.UTF8.GetBytes(saltedPassword);
byte[] hashedBytes = SHA256.HashData(passwordBytes);
string hashedPassword = Convert.ToBase64String(hashedBytes);
if (hashedPassword != user.PasswordHash)
return null;
return user;
return hashedPassword != user.PasswordHash ? null : user;
}
/// <inheritdoc/>