andrey-vasin/laravel-auth-bitrix

1.1.0 2019-07-15 09:03 UTC

This package is auto-updated.

Last update: 2024-09-06 05:04:41 UTC


README

使用Bitrix结构的Laravel授权

安装

在安装包之前,必须完成Laravel授权的标准安装

将包添加到您的composer

composer require andrey-vasin/laravel-auth-bitrix

该包依赖于 andrey-vasin/laravel-hashing-bitrix,因此需要修改hashing.php配置文件,

'driver' => 'bitrix',

这样我们模拟了Bitrix的哈希工作

在app/User.php文件中设置扩展名

class User extends \AndreyVasin\LaravelAuthBitrix\User

在app\Http\Controllers\Auth\LoginController.php文件中设置扩展名

class LoginController extends \AndreyVasin\LaravelAuthBitrix\Controllers\LoginController

在app\Http\Controllers\Auth\RegisterController.php文件中设置扩展名

class RegisterController extends \AndreyVasin\LaravelAuthBitrix\Controllers\RegisterController

在app/config/app.php配置中替换提供者

    'providers' => [

        /*
         * Laravel Framework Service Providers...
         */
        //Illuminate\Auth\AuthServiceProvider::class,
        AndreyVasin\LaravelAuthBitrix\AuthServiceProvider::class,