Использование socialite с разрешениями laravel - PullRequest
0 голосов
/ 29 января 2020

Я использую laravel Socialite и у меня также установлены laravel разрешения https://docs.spatie.be/laravel-permission/v3/basic-usage/basic-usage/

Я создал несколько ролей. Когда пользователь успешно входит в систему с любым адаптером, я хочу назначить этому пользователю роль, и пользователь должен быть идентифицирован с помощью этой роли при последующих входах в систему с использованием выбранного адаптера.

В соответствии с документами https://laravel.com/docs/6.x/socialite#retrieving - user-details как только я получу подробности, я хотел бы использовать эту информацию, чтобы обнаружить вошедшего в систему пользователя по полученной электронной почте.

Я планирую создать пользователя, когда пользователь впервые Войдите в систему и выберите идентификатор, используя адрес электронной почты при последующих входах. Затем я хочу использовать идентификатор, связанный с этим письмом, для входа по идентификатору, чтобы я мог связать идентификатор пользователя с ролями и разрешениями.

Является ли вход по идентификатору

Auth::loginUsingId(1);

в моем случае точно так же, как логин по электронной почте и пароль?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...