Strong password pt 2
This commit is contained in:
@@ -114,6 +114,11 @@ namespace AceJobAgency.Controllers
|
|||||||
return BadRequest("Current password is incorrect.");
|
return BadRequest("Current password is incorrect.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!AccountManagement.IsPasswordComplex(request.NewPassword))
|
||||||
|
{
|
||||||
|
return BadRequest("Password must be at least 12 characters long and include uppercase, lowercase, number, and special character.");
|
||||||
|
}
|
||||||
|
|
||||||
user.Password = BCrypt.Net.BCrypt.HashPassword(request.NewPassword);
|
user.Password = BCrypt.Net.BCrypt.HashPassword(request.NewPassword);
|
||||||
user.UpdatedAt = DateTime.Now;
|
user.UpdatedAt = DateTime.Now;
|
||||||
_context.Users.Update(user);
|
_context.Users.Update(user);
|
||||||
|
|||||||
Reference in New Issue
Block a user