2014-12-01 2 views
0

У меня есть приложение, в котором есть кнопка, которая открывает пустую страницу для привязки к аутентификации.Связь между страницей и всплывающей страницей

Мой вопрос в том, когда пользователь завершает аутентификацию и обработку для linkedin, как я могу сообщить исходной странице, что этот процесс завершен?

Я думал о создании метода ajax, который сообщает базе данных, что пользователь находится в oauth, и когда они завершены, мы сообщаем одной и той же базе данных, что процесс завершен, и исходная страница будет обнаружена.

Любые идеи?

ответ

1

См: How can I do OAuth request by open new window, instead of redirect user from current page?

Хитрость является window.opener свойство, доступны из всплывающего окна. Используя это, вы можете сделать что-то простое, например, перезагрузить window.opener.location.reload() или, возможно, что-то более сложное, используя postMessage (в любом случае код будет находиться на странице, на которую перенаправляется OAuth до завершения).

Смежные вопросы