/ / Как да използваме сесията Rails Application в PHP - php, ruby-on-rails, ruby, wordpress

Как да използваме сесията на Rails Application в PHP - php, руби - на - релси, руби, wordpress

Ние сме изправени пред много странен въпрос. Имаме голямо приложение с релси. В това приложение ние просто интегрирахме WordPress за приложение в блоговете.

Искаме съоръжението да показва потребителска информация за регистриран потребител (rails). Така че ние искаме да използваме сесията за прилагане на релси в wordpress CMS.

Всякакви идеи как можем да постигнем това.

Отговори:

1 за отговор № 1

Предполагам, че бихте могли да използвате бисквитки за споделяне на даннимежду релсите и PHP. Ще трябва да конфигурирате начина, по който се съхраняват данните (тъй като PHP може да не чете правилно бисквитките на Rails, и обратно). Вярвам, че ще намерите по-точна информация за това в следната статия, която изглежда отговаря на точния проблем: http://www.coffeepowered.net/2011/08/24/rails-cookie-sessions-and-php/

Не съм сигурен за сигурността на използването на „бисквитки“ за съхраняване на цялата група данни за потребителите. Надявам се това да помогне.


0 за отговор № 2

Няма да имате достъп до това в php, но има няколко начина, по които можете да направите това.

iframe към страница на релси - iframes са лоши, но ще заредят сесията в релсите.

бихте могли да направите заявка и да изпратите ip или някои от тяхдруга информация, която няма да се промени в твърде много случаи. направете ajax или php заявка, предаваща ip като param. проверете в релси, ако има сесия с този IP (може да се наложи да промените ip) и да върнете някаква информация. очевидно дефицитът тук е, че народите могат да се променят.

Друго възможно решение е да се съхрани ключ катобисквитка, до която може да се достигне чрез php и rails. напишете го с релси, прочетете го с php и след това заявете с помощта на ajac или извийте страницата от релсите. Това вероятно е най-доброто решение.