ksungcaya/phpass-laravel

PHPass 哈希集成到 Laravel 5

1.4 2018-10-11 10:04 UTC

This package is auto-updated.

Last update: 2024-09-13 15:48:38 UTC


README

#PHPass 哈希集成到 Laravel 5

Build Status HHVM Status

这是一个 PHPass 哈希器集成到 Laravel 5 的包。该包覆盖了 Laravel 默认的 Bycrypt 哈希器,并使用 Openwall 的 Phpass 库进行密码哈希和校验方法。

如果您正在使用 Laravel 4,请尝试旧实现 此处

安装

通过 Composer 安装包。

"require": {
    "ksungcaya/phpass-laravel": "~1.0"
}

然后运行 composer update

$ composer update

更新 config/app.php 文件,并在 providers 数组中包含对该包服务提供者的引用。

'providers' => [
    Sungcaya\Phpass\PhpassHashServiceProvider::class
]

用法

现在 PHPass 已经安装到 Laravel 中,您现在可以使用正常的 Hash 方法。

Hash::make('secret');
Hash::check('secret', $hashedPassword);

这就完成了!

请参阅 Laravel 文档中的 哈希 了解更多关于哈希方法的信息。