Сессии на веб-страницах.Как выйти из системы автоматически - PullRequest
1 голос
/ 30 июля 2010

Когда мы выполняем вход в gmail на одной вкладке и в orkut на другой (помните, что обе могут иметь только одну и ту же учетную запись. Вход в одну автоматически входит в другую). если мы выйдем из gmail, а затем перейдем на вкладку, в которой orkut уже открыт, после повторного входа на страницу в течение нескольких секунд страница автоматически выйдет из системы. Как это сделать? Я предполагаю, что это через обновление страницы, но хотел бы узнать какой-нибудь лучший способ, так как я не хочу передавать столько данных снова и снова.

1 Ответ

0 голосов
/ 30 июля 2010

Сервер единого входа Google знает, что ваша учетная запись вышла из системы, поэтому в следующий раз, когда любая служба Google проверит ваши учетные данные, она вернет, что вы вышли из системы, чтобы приложение могло действовать соответствующим образом.

А что касается того, как это сделать без обновления всей страницы, то, скорее всего, это XHR (запрос AJAX), который фактически заставляет страницу выйти из системы.Вероятно, это не явный запрос «проверки учетных данных», а обычный запрос, который эти приложения запрограммировали по умолчанию (проверка электронной почты в GMail, проверка новых друзей или что-то еще в Orkut), который запускает проверку учетных данных.

...