PasswordCheckResult.javaprojectforge-business/src/main/java/org/projectforge/business/login/PasswordCheckResult.java
que contiene código Java para la capa de Login.
Paquete: org.projectforge.business.login
Enums: PasswordCheckResult
Métodos (2): isOK, isPasswordUpdateNeeded
package org.projectforge.business.login;
/**
* @author Kai Reinhard (k.reinhard@micromata.de)
*
*/
public enum PasswordCheckResult
{
/** Falló la verificación de la contraseña. */
FAILED,
/** Contraseña verificada exitosamente (sin salt, ¡la contraseña debe tener salt!). */
OK_WITHOUT_SALT,
/** Contraseña verificada exitosamente (sin pepper pero se proporciona pepper). */
OK_WITHOUT_PEPPER,
/** Contraseña verificada exitosamente (sin salt ni pepper, agregue pepper y salt a la contraseña). */
OK_WITHOUT_SALT_AND_PEPPER,
/** Contraseña verificada exitosamente y la contraseña tiene salt (y pepper si está configurado). No hay nada que hacer. */
OK;
/**
* @return Verdadero si la verificación de la contraseña fue exitosa. Puede ser necesaria una actualización de la contraseña,
* consulte {@link #isPasswordUpdateNeeded()} para verificarlo.
*/
public boolean isOK()
{
return this != FAILED;
}
public boolean isPasswordUpdateNeeded()
{
return this == OK_WITHOUT_SALT || this == OK_WITHOUT_PEPPER || this == OK_WITHOUT_SALT_AND_PEPPER;
}
}
868d6abb7 2025 -> 2026 63081666f Encabezados de archivos fuente: 2024-> 2025. b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023. 5f7ef41b8 Copyright 2021 -> 2022