public function logIn($type, $username, $email) { $user = $this->findOAuthUser($email); if (!$user) { $this->register($type, $username, $email); $user = $this->findOAuthUser($email); } $login = new LoginModel(); $login->addUserToSession($user); }