Только сторона клиента определяет, куда загружается страница (например: собственное окно, родительское окно, верхнее окно, всплывающее окно), сторона сервера не контролирует или не знает об этом.
Чтобы открыть всплывающее окноВы должны вызвать окно window.open()
(посмотрите).Если вы хотите выполнить oauth на стороне сервера, вы можете getLoginUrl()
в php и сохранить его на странице (javascript var / data-attribute и т. Д.), А затем вызвать window.open
в нужный момент, чтобы открыть URL-адрес для входа в систему.во всплывающем окне.
Однако вы не можете просто открыть всплывающее окно, когда захотите - вас заблокируют.Поэтому вам нужно добавить ссылку «логин», по которой пользователь будет нажимать, и обработчик событий для этого клика, который откроет всплывающее окно.