first(); if ($contact && !$contact->is_deleted) { $account = $contact->account; $data['account'] = $account; $data['clientFontUrl'] = $account->getFontsUrl(); } } return view('clientauth.login')->with($data); } /** * Get the needed authorization credentials from the request. * * @param \Illuminate\Http\Request $request * * @return array */ protected function getCredentials(Request $request) { $credentials = $request->only('password'); $credentials['id'] = null; $contactKey = session('contact_key'); if ($contactKey) { $contact = Contact::where('contact_key', '=', $contactKey)->first(); if ($contact && !$contact->is_deleted) { $credentials['id'] = $contact->id; } } return $credentials; } /** * Validate the user login request. * * @param \Illuminate\Http\Request $request * * @return void */ protected function validateLogin(Request $request) { $this->validate($request, [ 'password' => 'required', ]); } /** * @return mixed */ public function getSessionExpired() { return view('clientauth.sessionexpired'); } }