matriphe/laravel-cake13-hash

该包已被废弃,不再维护。未建议替代包。

Laravel 5 包,用于使用旧版 CakePHP 1.3 的密码散列方法

1.0 2017-11-29 13:48 UTC

This package is auto-updated.

Last update: 2022-10-21 16:12:27 UTC


README

Build Status Total Download Latest Stable Version

此包用于替换 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)。请参阅 许可证文件 了解更多信息。