Laravel Backpack, как авторизовать пользователя - PullRequest
0 голосов
/ 02 мая 2019

Я, у меня есть активированная группа и рюкзак, после первого шага входа в Facebook я создал своего пользователя в дБ.

    $UserModel = BackpackUser::create(['name' => $userProvider->getName(),
                                           'email' => $userProvider->getEmail(),
                                           'provider' => $provider,
                                           'provider_id' => $userProvider->getId(),
                                           'avatar' => $userProvider->getAvatar(),
                                           'avatar_original' => $userProvider->getAvatar(),
                                           'avatar_original' => $userProvider->avatar_original,
                                           "email_verified_at"=>now()->timestamp,//verifica fatta in quanto arriva dai social
                                           'remember_token' => $userProvider->token,
                                           "password" => Hash::make(Str::random(8)),
                                           "user_type" => "player"
                ]);

теперь, после создания я аутентифицирую своего нового пользователя из модели BackpacUser

Auth::login($UserModel);

моя проверка подлинности скажите мне

Auth :: проверка (); = правда

но когда я пытаюсь получить доступ к приборной панели рюкзака, я перенаправляюсь на страницу входа.

1 Ответ

0 голосов
/ 03 мая 2019

решено, я использовал backpack_auth () -> login ($ UserModel); а не Auth :: login ($ UserModel); в моем AuthController

...