diff --git a/app/Http/Controllers/Auth/ContactLoginController.php b/app/Http/Controllers/Auth/ContactLoginController.php index 9e9dffcad2b3..16a2fc746e01 100644 --- a/app/Http/Controllers/Auth/ContactLoginController.php +++ b/app/Http/Controllers/Auth/ContactLoginController.php @@ -106,7 +106,7 @@ class ContactLoginController extends Controller public function authenticated(Request $request, ClientContact $client) { - Auth::guard('contact')->login($client, true); + Auth::guard('contact')->loginUsingId($client->id, true); event(new ContactLoggedIn($client, $client->company, Ninja::eventVars())); diff --git a/app/Http/Controllers/Auth/ContactRegisterController.php b/app/Http/Controllers/Auth/ContactRegisterController.php index 6ef9b17ee108..0ee232eadc53 100644 --- a/app/Http/Controllers/Auth/ContactRegisterController.php +++ b/app/Http/Controllers/Auth/ContactRegisterController.php @@ -43,7 +43,7 @@ class ContactRegisterController extends Controller $client = $this->getClient($request->all()); $client_contact = $this->getClientContact($request->all(), $client); - Auth::guard('contact')->login($client_contact, true); + Auth::guard('contact')->loginUsingId($client_contact->id, true); return redirect()->route('client.dashboard'); } diff --git a/app/Http/Controllers/ClientPortal/InvitationController.php b/app/Http/Controllers/ClientPortal/InvitationController.php index 335a31f2b413..b7d12f891a00 100644 --- a/app/Http/Controllers/ClientPortal/InvitationController.php +++ b/app/Http/Controllers/ClientPortal/InvitationController.php @@ -94,7 +94,7 @@ class InvitationController extends Controller $client_contact->email = Str::random(15) . "@example.com"; $client_contact->save(); if (request()->has('client_hash') && request()->input('client_hash') == $invitation->contact->client->client_hash) { - auth()->guard('contact')->login($client_contact, true); + auth()->guard('contact')->loginUsingId($client_contact->id, true); } elseif ((bool) $invitation->contact->client->getSetting('enable_client_portal_password') !== false) { $this->middleware('auth:contact'); @@ -102,7 +102,7 @@ class InvitationController extends Controller } else { nlog("else - default - login contact"); - auth()->guard('contact')->login($client_contact, true); + auth()->guard('contact')->loginUsingId($client_contact->id, true); } @@ -201,7 +201,7 @@ class InvitationController extends Controller if($payment->client_id != $contact->client_id) abort(403, 'You are not authorized to view this resource'); - auth()->guard('contact')->login($contact, true); + auth()->guard('contact')->loginUsingId($contact->id, true); return redirect()->route('client.payments.show', $payment->hashed_id); @@ -213,7 +213,7 @@ class InvitationController extends Controller ->with('contact.client') ->firstOrFail(); - auth()->guard('contact')->login($invitation->contact, true); + auth()->guard('contact')->loginUsingId($invitation->contact->id, true); $invoice = $invitation->invoice; diff --git a/app/Http/Controllers/ClientPortal/NinjaPlanController.php b/app/Http/Controllers/ClientPortal/NinjaPlanController.php index ba817d4b5720..3ccdcc833bc8 100644 --- a/app/Http/Controllers/ClientPortal/NinjaPlanController.php +++ b/app/Http/Controllers/ClientPortal/NinjaPlanController.php @@ -50,7 +50,7 @@ class NinjaPlanController extends Controller nlog("Ninja Plan Controller - Found and set Client Contact"); - Auth::guard('contact')->login($client_contact,true); + Auth::guard('contact')->loginUsingId($client_contact->id,true); // /* Current paid users get pushed straight to subscription overview page*/ // if($account->isPaidHostedClient()) diff --git a/app/Http/Controllers/ClientPortal/SwitchCompanyController.php b/app/Http/Controllers/ClientPortal/SwitchCompanyController.php index 160c2246ad05..c8e7162c4e70 100644 --- a/app/Http/Controllers/ClientPortal/SwitchCompanyController.php +++ b/app/Http/Controllers/ClientPortal/SwitchCompanyController.php @@ -27,7 +27,7 @@ class SwitchCompanyController extends Controller ->where('id', $this->transformKeys($contact)) ->first(); - auth()->guard('contact')->login($client_contact, true); + auth()->guard('contact')->loginUsingId($client_contact->id, true); return redirect('/client/dashboard'); } diff --git a/app/Http/Livewire/BillingPortalPurchase.php b/app/Http/Livewire/BillingPortalPurchase.php index b7ed13d2b4f5..d93a639d43eb 100644 --- a/app/Http/Livewire/BillingPortalPurchase.php +++ b/app/Http/Livewire/BillingPortalPurchase.php @@ -285,7 +285,7 @@ class BillingPortalPurchase extends Component */ protected function getPaymentMethods(ClientContact $contact): self { - Auth::guard('contact')->login($contact, true); + Auth::guard('contact')->loginUsingId($contact->id, true); $this->contact = $contact; diff --git a/app/Http/Middleware/CheckClientExistence.php b/app/Http/Middleware/CheckClientExistence.php index 20b3ad5a3475..6efd00e38ff5 100644 --- a/app/Http/Middleware/CheckClientExistence.php +++ b/app/Http/Middleware/CheckClientExistence.php @@ -52,7 +52,7 @@ class CheckClientExistence } if (count($multiple_contacts) == 1) { - Auth::guard('contact')->login($multiple_contacts[0], true); + Auth::guard('contact')->loginUsingId($multiple_contacts[0]->id, true); } session()->put('multiple_contacts', $multiple_contacts); diff --git a/app/Http/Middleware/ContactKeyLogin.php b/app/Http/Middleware/ContactKeyLogin.php index a3e4d68ccac6..c590bdb4dd3b 100644 --- a/app/Http/Middleware/ContactKeyLogin.php +++ b/app/Http/Middleware/ContactKeyLogin.php @@ -52,7 +52,7 @@ class ContactKeyLogin if(empty($client_contact->email)) $client_contact->email = Str::random(15) . "@example.com"; $client_contact->save(); - auth()->guard('contact')->login($client_contact, true); + auth()->guard('contact')->loginUsingId($client_contact->id, true); if ($request->query('redirect') && !empty($request->query('redirect'))) { return redirect()->to($request->query('redirect')); @@ -70,7 +70,7 @@ class ContactKeyLogin if(empty($client_contact->email)) $client_contact->email = Str::random(6) . "@example.com"; $client_contact->save(); - auth()->guard('contact')->login($client_contact, true); + auth()->guard('contact')->loginUsingId($client_contact->id, true); if ($request->query('next')) { return redirect()->to($request->query('next')); @@ -86,7 +86,7 @@ class ContactKeyLogin $client_contact->email = Str::random(6) . "@example.com"; $client_contact->save(); } - auth()->guard('contact')->login($client_contact, true); + auth()->guard('contact')->loginUsingId($client_contact->id, true); if ($request->query('next')) { return redirect($request->query('next')); @@ -104,7 +104,7 @@ class ContactKeyLogin if(empty($primary_contact->email)) $primary_contact->email = Str::random(6) . "@example.com"; $primary_contact->save(); - auth()->guard('contact')->login($primary_contact, true); + auth()->guard('contact')->loginUsingId($primary_contact->id, true); return redirect()->to('client/dashboard'); } } @@ -116,7 +116,7 @@ class ContactKeyLogin if(empty($primary_contact->email)) $primary_contact->email = Str::random(6) . "@example.com"; $primary_contact->save(); - auth()->guard('contact')->login($primary_contact, true); + auth()->guard('contact')->loginUsingId($primary_contact->id, true); return redirect()->to('client/dashboard'); } diff --git a/app/Http/Middleware/ContactTokenAuth.php b/app/Http/Middleware/ContactTokenAuth.php index 35fab47408d4..ff8b42e7fadb 100644 --- a/app/Http/Middleware/ContactTokenAuth.php +++ b/app/Http/Middleware/ContactTokenAuth.php @@ -51,7 +51,7 @@ class ContactTokenAuth } //stateless, don't remember the contact. - auth()->guard('contact')->login($client_contact, false); + auth()->guard('contact')->loginUsingId($client_contact->id, false); event(new ContactLoggedIn($client_contact, $client_contact->company, Ninja::eventVars())); } else {