esquilo/multiple-fields-auth

此包已 弃用 并不再维护。没有建议的替代包。

此包为 Laravel 提供了一种使用多个字段进行认证的方法。

v1.0 2016-10-01 03:46 UTC

This package is not auto-updated.

Last update: 2020-08-18 03:08:10 UTC


README

Latest Version on Packagist Software License Total Downloads

在 Laravel 中,我们可以在认证过程中选择哪个字段作为用户名,但用户表上只能选择一个字段。此包提供了一种使用多个字段进行认证的方法。

安装

通过 Composer

$ composer require esquilo/multiple-fields-auth

然后在 config/app.php 中添加服务提供者

esquilo\MultipleFieldsAuth\MultipleFieldsAuthServiceProvider::class,

使用

namespace App\Http\Controllers\Auth;

...
use esquilo\MultipleFieldsAuth\MultipleFieldsAuth;

class LoginController extends Controller
{
    use MultipleFieldsAuth;

    protected $usernameFields = ['field1', 'field2', 'field3'];
}

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTINGCONDUCT 了解详细信息。

安全

如果您发现任何安全问题,请通过电子邮件 ricardorichsn@gmail.com 而不是使用问题跟踪器。

鸣谢

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。