1. Go to this page and download the library: Download northox/stupid-password 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/ */
northox / stupid-password example snippets
use StupidPass;
$simplePass = new StupidPass();
$bool = $simplePass->validate($PasswordToTest);
// Override the default errors messages
$hardlang = array(
'length' => 'Password must be between %s and %s characters inclusively',
'upper' => 'Password must contain at least one uppercase character',
'lower' => 'Password must contain at least one lowercase character',
'numeric' => 'Password must contain at least one numeric character',
'special' => 'Password must contain at least one special character',
'common' => 'Password is too common',
'environ' => 'Password uses identifiable information and is guessable',
'onlyNumeric' => 'Password must not be entirely numeric'
);
// Supply reference of the environment (company, hostname, username, etc)
$environmental = array('northox', 'github', 'stupidpass', 'stupidpassword');
// Additional options
$options = array(
'disable' => array('special'),
);
// The first parameter is the max length
use StupidPass;
$stupidPass = new StupidPass(40, $environmental, './StupidPass.default.dict', $hardlang, $options);
if($stupidPass->validate($PasswordToTest) === false) {
print('Your password is weak:<br \>');
foreach($stupidPass->getErrors() as $error) {
print($error . '<br />');
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.