В настоящее время, если я использую require_login facebook, он, похоже, переходит в бесконечный цикл добавления к URL-адресу. Все мои контроллеров наследовать от FB_Controller, что при строительстве делает:Facebook API требует_login для работы с CodeIgniter
$this->facebook = new Facebook($this->API_KEY, $secret);
$this->uid = $this->facebook->require_login(); //Causes infinite loop!
Я должен был явно установить обратный вызов URL холста на Facebook, чтобы http://decider.dfgh.org/ask/index/ (где спрашивают мой нужный контроллер по умолчанию), либо я получаю 404 ошибки. Также я использую метод рендеринга iframe.
На CodeIgniter У меня есть типичный mod_rewrite, чтобы избавиться от index.php, $ config ['uri_protocol'] = "REQUEST_URI", $ config ['enable_query_strings'] = TRUE. Последние две конфигурации, которые я должен был установить, чтобы получить простое соединение для работы (щелчок по ссылке, такой как http://decider.dfgh.org/decide/, не работает, она просто перейдет к текущей странице).