Have-I-Been-Pwned checker. Checks on registration and password change if the password is known to be published

jdarwood007 jdarwood007 style(php-cs-fixer): Fix code-style 8882b54 @ 2024-01-06 16:00:05
.github Updates 2024-01-06 15:59:46
SMF2.1 style(php-cs-fixer): Fix code-style 2024-01-06 16:00:05
SMF3.0 style(php-cs-fixer): Fix code-style 2024-01-06 16:00:05
language style(php-cs-fixer): Fix code-style 2024-01-06 16:00:05
.gitattributes 192 B Added initial files. 2021-10-22 16:24:31
.gitignore 29 B Updates 2024-01-06 15:59:46
.php-cs-fixer.dist.php 4.06 KB Updates 2024-01-06 15:59:46
.scrutinizer.yml 5.78 KB Update the scrutinizer file 2022-08-10 18:56:06
DCO.txt 1.21 KB Add DCO and scrutinizer files 2022-04-04 18:57:17
LICENSE 1.48 KB Updates 2024-01-06 15:59:46
README.md 327 B We are using nullable return types, which are only supported in PHP 7.1.0 or higher. Set the min version to PHP 7.3 because of lack of testing on older PHP versions. 2022-02-11 15:10:49
composer.json 799 B Updates 2024-01-06 15:59:46
composer.lock 82.69 KB Updates 2024-01-06 15:59:46
package-info.xml 3.92 KB Updates 2024-01-06 15:59:46
sha1.js 11.85 KB Added initial files. 2021-10-22 16:24:31
README.md

This enables checking passwords against the Have-I-Been-Pwned database. Passwords are only checked on registration and when changed on the profile.

Additionally this can attempt to check the password from the browser using the same API

SMF 2.1.0 or higher only! PHP 7.3 or higher only