У меня есть сайт для подключения к Facebook. Я могу "войти" на свой сайт с помощью API Facebook и FBML. Я хотел бы дать своим пользователям возможность приглашать друзей. Я использую мульти-приглашение, и форма отображается нормально.
Моя проблема заключается в том, что когда пользователь приглашает или отменяет действие на странице, запрос к моему приложению из Facebook вызывает новый сеанс.
В beforeFilter appcontroller я пытался использовать идентификатор сеанса facebook в качестве идентификатора сеанса моего приложения CakePHP, а по возвращении из facebook использовать session_id ($ id), чтобы принудительно использовать существующий сеанс пользователя. Однако, когда session_start () наконец вызывается, каждый раз назначается новый идентификатор сеанса.
Любой, кто внедрял веб-сайт CakePHP Connect, который использует мульти-приглашение.
Примечание: это веб-сайт внешнего приложения, страница холста не требуется.