lbottoni
lbottoni

Reputation: 1032

laravel Backpack, how to auth user

I, i have activate socialite and backpack, after the first step of facebook login i have generate my user in db.

    $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"
                ]);

now , after creation i have authenticate my new user from model BackpacUser

Auth::login($UserModel);

my check auth tell me

Auth::check(); = true

but when i try to access to backpack dashboard , i 'm redirect to login page.

Upvotes: 1

Views: 4512

Answers (1)

lbottoni
lbottoni

Reputation: 1032

resolved, i used backpack_auth()->login($UserModel); and not Auth::login($UserModel); in my AuthController

Upvotes: 1

Related Questions