matriphe / laravel-cake13-hash
该包已被废弃,不再维护。未建议替代包。
Laravel 5 包,用于使用旧版 CakePHP 1.3 的密码散列方法
1.0
2017-11-29 13:48 UTC
Requires
- illuminate/support: 5.*
Requires (Dev)
- phpunit/phpunit: ^5.0|^6.0
This package is auto-updated.
Last update: 2022-10-21 16:12:27 UTC
README
此包用于替换 Laravel 的默认散列以支持旧版 CakePHP 1.3 密码散列方法。
由于 CakePHP 1.3 已过时,请自行承担使用风险。
安装
使用 Composer,只需运行以下命令。
composer require matriphe/laravel-cake13-hash
配置
安装后,打开 config/app.php
并找到此行。
Illuminate\Hashing\HashServiceProvider::class::class
注释或删除该行,并添加此行以覆盖 Laravel 的散列处理。
Matriphe\Md5Hash\HashServiceProvider::class
使用 php artisan vendor:publish
命令发布配置文件以在配置中保存盐字符串。此命令将创建 config/cake.php
文件。
打开您旧 CakePHP 1.3 目录中的 app/config/core.php
,找到 Configure::write('Security.salt', 'S0m3S4lt');
并复制盐值。
用法
现在您可以使用此命令使用内置的散列函数。
Hash::make('password'); // return 94c5b9c5a0d799d938fdad02162ce27651bf81eb bcrypt('password'); // return 94c5b9c5a0d799d938fdad02162ce27651bf81eb
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。