private bool ValidarContrasenaEsInvalida(Usuario usuario, Credencial credencial) { string credencialCifrada = _criptografia.Cifrar(credencial.Contrasena); return !credencialCifrada.Equals(usuario.Contrasena); }
public bool ValidarContrasenaSiExpiro(Usuario usuario) { int nroDiasUltimoCambioContrasena = DateTime.Now.Subtract(usuario.FechaUltimoCambioContrasena).Days; return nroDiasUltimoCambioContrasena > DiasMaximoCambioContrasena; }
private bool ValidarContrasenaEsRepetida(Usuario usuario, string nuevaContrasena) { string nuevaContrasenaCifrada = _criptografia.Cifrar(nuevaContrasena); return nuevaContrasenaCifrada.Equals(usuario.Contrasena); }