public function foundFacebookUser() { $user_profile = $this->getUserProfile(); if ($this->facebookUser = FacebookUser::find($user_profile->getId())) { return $this->facebookUser; } else { $this->facebookUser = $this->createFacebookUser($user_profile); return $this->facebookUser; } }
public function postRegister(Request $request) { $validator = $this->registrar->validator($request->all()); if ($validator->fails()) { $this->throwValidationException($request, $validator); } $user = $this->registrar->create($request->all()); Log::error($this->session->all()); Log::error(array_get($this->session->all(), 'facebookUser_id')); if (array_has($this->session->all(), 'facebookUser_id')) { Log::error(array_get($this->session->all(), 'facebookUser_id')); $fb = FacebookUser::find(array_get($this->session->all(), 'facebookUser_id')); $fb->user_id = $user->id; $fb->save(); $this->session->forget('facebookUser_id'); } $this->auth->login($user); //flash()->warning('Please verify your E-Mail to login.'); //return redirect('auth/login'); return redirect('user/' . $user->username); }