Можем ли мы использовать единый вход для разных сайтов аутентификации форм? - PullRequest
0 голосов
/ 04 августа 2011

У меня 2 разных сайта

-> webgrants.com

-> calgrants.com может быть доступен напрямую или через веб-гранты

есть ссылка для calgrants.com на Webgrants.com Итак, как я могу проверить учетные данные пользователя, когда они нажимают на ссылку. Как я могу это сделать. Срочно, пожалуйста

1 Ответ

0 голосов
/ 04 августа 2011

Могут быть и более эффективные способы сделать это, но, черт побери, вы можете сделать это: предполагая, что они имеют доступ к одной и той же (или общей) базе данных, вы создаете таблицу userId и ticket.Всякий раз, когда пользователь хочет перенаправить на другой веб-сайт, вы создаете случайное значение (тикет) и назначаете это значение пользователю и сохраняете эту пару в базе данных.Вы добавляете этот билет в адрес другого сайта, как параметр.Другой веб-сайт проверяет таблицу на наличие этого «билета» и аутентифицирует пользователя.

...