1. Go to this page and download the library: Download nibynool/password-policy library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
nibynool / password-policy example snippets
use NibyNool\PasswordPolicy\PasswdPolicy;
use NibyNool\PasswordPolicy\Exceptions\PasswordValidationException;
$validator = new PasswdPolicy([
'CharacterClassPolicy' => null,
'CommonPolicy' => null,
'DictionaryPolicy' => null,
'LengthPolicy' => null,
]);
$password = 'password'; // TODO: Get the password from somewhere
try {
$validator->validatePassword($password);
} catch (PasswordValidationException $exception) {
// TODO: Handle an invalid password
}
use NibyNool\PasswordPolicy\PasswdPolicy;
use NibyNool\PasswordPolicy\Exceptions\PasswordValidationException;
$pdo = new PDO(); // TODO: provide database details
$sql = 'SELECT * FROM password_policy'; // TODO: Limit the results to relevant ones
$query = $pdo->query($sql);
$results = $query->fetchAll(PDO::FETCH_ASSOC);
$validator = PasswdPolicy::init($results);
$password = 'password'; // TODO: Get the password from somewhere
try {
$validator->validatePassword($password);
} catch (PasswordValidationException $exception) {
// TODO: Handle an invalid password
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.