abdul subhan mohammed Ответов: 1

как перенаправить на страницу входа в систему после выхода из аккаунта google


Привет ребята,

У меня есть asp.net сайт на языке c#.
Здесь я использую GoogleAccount для входа на сайт.

Я успешно вошел/вышел из системы с веб-сайта, но перенаправление выхода выглядит следующим образом
Logout.aspx
------------
Response.Redirect("https://www.google.com/accounts/Logout");


Теперь, после перенаправления на страницу googleLogout, я хочу перенаправить его на страницу входа в систему.

Кто-нибудь может пожалуйста помочь мне.


Спасибо

1 Ответов

Рейтинг:
7

Afzaal Ahmad Zeeshan

Просто вы не можете. Именно Google должен перенаправить пользователя туда, куда он хочет перенаправить пользователя после выхода из своего веб-сайта.

Есть два варианта, которые вы можете использовать, первый-это использовать API Google и сделать запрос в Google, чтобы выйти из системы пользователя (но это будет выход из его собственной сессии из вашего приложения, а не с веб-сайта Google).

Другой способ-запустить веб-сайт в iframe, iframe загрузит страницу команды выхода из системы в iframe (скорее всего, Google вручную отменит запрос из-за политики того же происхождения), а затем вы сможете перенаправить пользователя, когда загрузится iframe (iframe загрузится после того, как Google завершит выход пользователя из системы).

Скорее всего, что остались только с API-подходом- Не принимай это близко к сердцу, Зачем вообще создавать такую функциональность?