Аутентификация и авторизация Laravel

В моей базе данных есть два члена таблицы и службы. в этой таблице есть 5 столбцов members Имя пользователя, Ранг, Имя, Пароль и другие services username user_services

Мне не нужен вход по умолчанию с контроллера AUTH из таблицы users, но я хочу войти с моей таблицы members и авторизовать таблицу из другой таблицы services, если пользователь выполняет аутентификацию из таблицы участников и авторизуется из таблицы services

Пробовал везде, но не смог получить ценного ответа. Благодарю вас.


person Hemant Maurya    schedule 14.02.2018    source источник


Ответы (1)


Чтобы изменить таблицу авторизации

Отредактируйте app/config/auth.php, чтобы изменить таблицу.

'table' => 'members',

Если вам нужно изменить поле в app/Http/Controllers/Auth/LoginController.php

public function username()
{
    return 'yourField';
}

И вы можете продолжать использовать AuthController из Laravel

person Unai Susperregi    schedule 14.02.2018
comment
Внутри LoginController вы можете использовать эту функцию, аутентифицированную защищенную функцию (Request $request, $user) {\Session::put('userId', $user-›lng);} например, если вы хотите сохранить идентификатор пользователя - person Unai Susperregi; 14.02.2018