文件名称:fa_password:FrontAccounting扩展可增强密码安全性
文件大小:2.36MB
文件格式:ZIP
更新时间:2024-03-12 13:18:46
PHP
FA的密码检查扩展 向FrontAccounting(FA)添加以下功能以增强密码安全性: 确认新密码与最近的密码不同; 使用验证新密码是否满足最低强度要求; 密码太旧时需要更改密码; 管理员更新密码时需要更改密码; 如果密码反复失败,请在设置的时间内禁用用户登录; 和 添加密码安全设置选项以调整上述功能的设置。 设计说明: 此扩展使用第三方组件和 。 有关详细信息,请参见。 此扩展旨在与的“修复”分支派生一起使用 使用fork的目的是,扩展可以向用户提供有关登录失败的反馈,并提供一种保存密码历史记录的方法(仅使用FA的hook_authenticate方法是不可能的)。 激活扩展名后,要求现有用户在下次登录时更新其密码。 停用分机后,用户将使用他们最近的密码像以前一样登录(因为密码也以原始方式存储)。 安装说明: 克隆派生的FA存储库: > git clone
【文件预览】:
fa_password-master
----README.txt(3KB)
----phpunit.xml(238B)
----vendor()
--------README.txt(737B)
--------polyfill-mbstring()
--------zxcvbn-php()
----password_setup.php(3KB)
----phpcs.xml(387B)
----tests()
--------DatastoreTest.php(1KB)
--------ConfigTest.php(3KB)
--------mysql_load_test_data.sql(1KB)
--------UserTest.php(2KB)
--------ZxcvbnWrapperTest.php(1KB)
--------MySQLStoreTest.php(13KB)
--------mysql_build_ref_schema.sql(177B)
--------DedenterTest.php(1KB)
--------config_db.php.example(132B)
--------AuthenticatorTest.php(17KB)
----screenshot.png(493KB)
----src()
--------mysql_build_ext_schema.sql(847B)
--------Config.php(2KB)
--------Dedenter.php(2KB)
--------Authenticator.php(9KB)
--------User.php(441B)
--------Result.php(286B)
--------mysql_remove_ext_schema.sql(146B)
--------MySQLStore.php(12KB)
--------ZxcvbnWrapper.php(1KB)
--------Datastore.php(959B)
----hooks.php(3KB)
----autoload.php(695B)
----.gitignore(39B)
----README.md(10B)
----LICENSE.txt(34KB)