![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| keenz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.12.2010 Репутация: нет Всего: нет |
Добрый день. Данная тема уже поднималась http://forum.vingrad.ru/topic-309345.html, но ответа в ней нет.
Мне нужно, чтобы пользователь, залогинившись на s1.ru, смог гулять по s2.ru s3.ru и т.д. Все сайты на одной базе данных (таблица юзеров единая). Как реализовать? Смотрел vkontakte.ru и vk.com - если логинишься на одном, то авторизует и на другом, как это сделано? |
|||
|
||||
| keenz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.12.2010 Репутация: нет Всего: нет |
Вопрос открыт.
Есть вариант авторизовывать пользователя по уникальным параметрам, полученным с помощью js-скрипта - своеобразный уникальный хэш. Но есть вероятность, что у кого то такой хэш окажется одинаковый. Какие еще предложения? |
|||
|
||||
| 502 |
|
|||
![]() Я всегда прав ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 16.7.2011 Репутация: 3 Всего: 4 |
||||
|
||||
| keenz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.12.2010 Репутация: нет Всего: нет |
контакт по https отсылает запрос к login.vkontakte.ru и выставляет куку.
Но как vk.com узнает, что именно я захожу на него, у него ведь этой куки не может быть? |
|||
|
||||
| 502 |
|
|||
![]() Я всегда прав ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 16.7.2011 Репутация: 3 Всего: 4 |
keenz, гуглил?
|
|||
|
||||
| Absinthe |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 4.5.2011 Репутация: 5 Всего: 11 |
Я могу предложить способы с участием JS, интересует?
|
|||
|
||||
| keenz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.12.2010 Репутация: нет Всего: нет |
Absinthe да очень интересует
Добавлено через 1 минуту и 12 секунд 502, не понял что гуглить. vk и vkontakte сидят на разных IP. Мне интересно, как vk.com понимает. что я авторизован на vkontakte.ru |
|||
|
||||
| Absinthe |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 4.5.2011 Репутация: 5 Всего: 11 |
Через JS придумалось: авторизация происходит всегда по одному URL, который на всех сатах загружается через iframe/script/etc
|
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
смотрели и не увидели что-ли? 1. авторизация проходит методом post на https://login.vk.com/?act=login 2. редирект с уникальной подписью на http://vkontakte.ru/login.php?act=slogin&a...ись}&s=1 выводы сам сделаешь? -------------------- Amazing |
|||
|
||||
| keenz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.12.2010 Репутация: нет Всего: нет |
MoLeX, т.е. получается он авторизует юзера и редиректится по 2-м доменам, оставляя там куки?
|
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
keenz,
причем редирект идет с подписью, которая вряд ли долго живет (максимум 5 секунд время её жизни надо делать) -------------------- Amazing |
|||
|
||||
| keenz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.12.2010 Репутация: нет Всего: нет |
MoLeX, есть ли какие способы без редиректа обойтись, потому что список сайтов, работающих на одной БД у меня растет. Сейчас их 3, дальше больше.
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |