18 #ifndef CUTELYSTVALIDATORPWQUALITY_H 19 #define CUTELYSTVALIDATORPWQUALITY_H 21 #include <Cutelyst/cutelyst_global.h> 22 #include "validatorrule.h" 26 class ValidatorPwQualityPrivate;
80 const QVariant &options = QVariant(),
81 const QString &userName = QString(),
82 const QString &oldPassword = QString(),
101 static int validate(
const QString &value,
const QVariant &options = QVariant(),
const QString &oldPassword = QString(),
const QString &user = QString());
112 static QString errorString(
Context *c,
int returnValue,
const QString &label = QString(),
int threshold = 0);
128 QString genericValidationError(
Context *c,
const QVariant &errorData)
const override;
137 #endif // CUTELYSTVALIDATORPWQUALITY_H Validates an input field with libpwquality to check password quality.
Stores custom error messages and the input field label.
The Cutelyst namespace holds all public Cutelyst API.
Base class for all validator rules.
Contains the result of a single input parameter validation.