jobinja/laravel-djangoable-auth

一个为Laravel5提供的认证驱动,允许使用遗留的Django PBKDF2密码进行用户认证。

v1.0 2015-11-25 13:09 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:26:06 UTC


README

一个为Laravel5提供的认证驱动,允许使用遗留的Django PBKDF2密码进行用户认证。

使用方法

将以下服务提供者添加到config/app.php中的providers部分

Jobinja\Djangoable\DjangoableServiceProvider::class

然后在config/auth.php中将您的认证驱动更改为djangoable

如果您想使用数据库驱动而不是eloquent,请使用djangoable_database而不是djangoable

首次登录时刷新密码

默认情况下,用户第一次使用密码登录后,用户的密码会根据您的laravel hasher合约重新散列。如果您不希望这样做,您可以在config/auth.php中将rehash_django设置为false

// auth.php
//...
'rehash_django' => false,
//...

密码字段大小

Laravel5默认的users表迁移使用VARCHAR(60)作为密码字段,您应该将其增加到100,因为Django密码字段需要更多的空间。

测试散列合约

克隆项目后,运行vendor/bin/phpunit