Вход на несколько сайтов - PullRequest
0 голосов
/ 03 октября 2010

У меня есть два разных сайта, написанные на Rails (W1) и PHP (W2) оба на разных хостах. Я использовал Authlogic для аутентификации W1, теперь я хочу разрешить пользователю W1 для входа в W2, используя то же имя пользователя и пароль (как и в W2). Как я могу это сделать?

1 Ответ

0 голосов
/ 03 октября 2010

Суть ответа в том, что вам нужно как-то передать токен аутентификации на сайт php.То, как вы можете это сделать, отличается.Например, вы можете написать веб-сервис поверх веб-сайта rails, который веб-сайт php будет использовать для проверки предоставленных учетных данных пользователя.

Другой способ - управлять подключением с веб-сайта php к базе данных веб-сайта rails и писатькопия логики аутентичной аутентификации в php.Это не займет много времени.

В Rails db вы должны работать со следующими полями таблицы пользователей: логин (электронная почта), пароль, соль, persistence_token.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...