Adding structure to responses

This commit is contained in:
kdeng00
2023-09-29 19:09:17 -04:00
parent 192208fe2a
commit 4c232a500d
4 changed files with 62 additions and 20 deletions
+3 -8
View File
@@ -1,4 +1,3 @@
using System;
using System.Security.Cryptography;
using System.Text;
@@ -10,17 +9,13 @@ namespace TextSender_API.Controllers;
public class PasswordVerification
{
#region Fiends
private UsersRepository? _userRepo;
private SaltRepository? _saltRepo;
private UsersRepository _userRepo;
private SaltRepository _saltRepo;
private int _keySize = 64;
private int _iterations = 350000;
#endregion
#region Constructors
public PasswordVerification()
{
}
public PasswordVerification(UsersRepository userRepo, SaltRepository saltRepo)
{
this._userRepo = userRepo;
@@ -31,7 +26,7 @@ public class PasswordVerification
#region Methods
public bool VerifyPassword(User user, string password)
{
var salt = this._saltRepo.Retrieve(user.Id);
var salt = this._saltRepo.Retrieve(user.Id!);
var hashedPassword = this.HashPassword(user, salt, password);
return hashedPassword.Equals(user.Password);