Я испытываю очень странное поведение. Я создал свое приложение с помощью CakePHP и использую плагин Ника Бейкера для Facebook.
Когда я вхожу, все работает нормально. Когда кто-то еще входит, снова все работает нормально. Но если кто-то входит в систему в то же время, что и я, то для этого пользователя в Auth запоминается правильный идентификатор пользователя, но данные Facebook берутся из моего аккаунта.
Итак, если у меня есть идентификатор пользователя 1, а у Джона - идентификатор пользователя 2, и каждый из нас одновременно регистрируется в приложении, правильные идентификаторы сохраняются в компоненте аутентификации (1, соответственно, 2). Но если я захожу на страницу, на которой отображаются данные из соответствующего профиля, я вижу свою фотографию и свои данные в Facebook, но Джон также видит мою фотографию и мои данные вместо своей.
Почему это происходит? Мне действительно нужна помощь с этим, так как это за пределами моего понимания.
Большое спасибо!