ksungcaya / phpass
PHPass集成到Laravel
1.1
2015-03-05 22:08 UTC
Requires
- php: >=5.4.0
- illuminate/support: 5.0.*
This package is auto-updated.
Last update: 2024-09-13 16:04:07 UTC
README
#PHPass Laravel
这是一个PHPass集成到Laravel的包。此包覆盖了Laravel的默认Eloquent Auth Driver和Hashing,并使用PHPass密码散列和验证方法。
安装
通过Composer安装包。
"require": { "ksungcaya/phpass": "~1.0" }
然后运行composer update
$ composer update
更新app/config/app.php并在providers数组中包含对此包的service provider的引用。
'providers' => [ 'Ksungcaya\Phpass\PhpassServiceProvider' ]
接下来,在app/config/auth.php中将driver值更改为phpass,以便Laravel使用PHPass认证方法。
用法
现在PHPass已安装在Laravel中,您现在可以使用正常的Auth和Hash方法。
Auth::attemp(array( 'email' => $email, 'password' => $password ) ); Hash::make('secret'); Hash::check('secret', $hashedPassword);
就是这样!
请参阅Laravel文档关于安全,了解更多关于认证和散列方法的信息。