Oauth-авторизация. Как связаны окна браузера

181
03 апреля 2017, 05:41

Есть сайт с авторизацией через VK.

Кнопка войти выполненна через ссылку и имеет вид <a href='link' target='_blank'>Войти</a>

Нажимаем кнопку войти - открывается новая вкладка. Переходит на контакт, потом на файл login.php если пользователь дает разрешение. Данные вытаскиваются и пишутся в сессию. Здесь все работает и в целом все ясно.

Дальше... окно должно закрыться, браузер вернуться на старую вкладку и страница основного сайта должна перезагрузиться или обновить часть себя через AJAX.

Как связаны новая вкладка и основная? Каким образом передать ответ, что авторизация прошла обратно на сайт?

Answer 1

Нужно открывать не вторую вкладку а pop-окно в скрипте через window.open. И обращаться к первой странице через window.opener

READ ALSO
Авторизация с помощью POST запроса

Авторизация с помощью POST запроса

Вот сам кодВ итоговой переменной newPageCode хранится html код

366
При работе с LINQ ошибка: Collection was modified

При работе с LINQ ошибка: Collection was modified

Здравствуйте, при выполнении следующих действий появляется ошибка:

221
Статик методы и не статик, Java и Unity

Статик методы и не статик, Java и Unity

Вызываю из Unity через плагин Java код, который запускает вибрацию

363
Как в WebGL приложении отправлять запросы?

Как в WebGL приложении отправлять запросы?

Насколько я понимаю, обычные HTTP запросы не подходят для этогоПоискав в Интернете, наткнулся на WebSocket, но не совсем понятно как его использовать

223