45еместо
uLogin - виджет авторизации через социальные сети « все идеи проекта

33

голоса

Возможна ли работа без popup?

Возможно ли настроить uLogin для работы без popup-окна? Чтобы форма соц. сети открывалась например в iframe или прям в том же окне. В моем случае вызов всплывающего окна запрещен и плагин не работает.

IIIEII, 26.01.2013, 18:02
это Cпам? Помечено как дубликат
Статус идеи: ожидает рассмотрения

Комментарии

uLogin Team, 29.01.2013, 15:42
Настроить так, на данный момент, невозможно.
Мы рассматриваем вариант работы скрипта без popup-окна, вероятно скоро такая функция (скорее всего, опциональная) будет добавлена.
Pavel Samoylov, 25.03.2014, 12:41
Поддерживаю вопрос. Popup окно появляется, но если его свернуть в момент входа и нажать в основном окне кнопу другой соцсети, то ответ сервера возвращает неверные данные. Лучше бы страница подтверждения входа грузилась в том же окне.

В остальном ваш виджет, на мой взгляд, идеален. Спасибо огромное.
Иван Пшеницын, 25.03.2014, 12:48
Мы с Вами абсолютно согласны, окно вызывает много проблем и неудобств...
Если Вы предлагаете открывать страницу входа/соц.сети в том же окне (уводить пользователя с вашего сайта, а потом возвращать обратно), то этот вариант не понравится/не подойдет абсолютному большинству вебмастеров и пользователей. Возможно, мы могли бы сделать такой вариант опциональным, чтобы вебмастер мог включать его при желании, но, боюсь, он не востребован.
А проводить авторизацию в iframe в том же окне, к сожалению, невозможно. Таковы ограничения, продиктованные политиками безопасности социальных сетей.
Pavel Samoylov, 25.03.2014, 12:50
Опционально - было бы прекрасно! Благодарю за оперативный и подробный ответ!
Петр, 18.05.2016, 23:15
Прошло более трех лет, так и не сделали опциональную загрузку в том же окне?
Делаю приложение на Phonegap, там не работает windows.close (по ряду причин), и сответтвенно после авторизации висит белое окошко "это окно отработало, его можно закрыть".
А закрыть никак нельзя, т.к. innAppBrowser без панели управления :)
Иван Пшеницын, 18.05.2016, 23:31
Провести сценарий авторизации в том же окне вполне возможно, хотя это и не официальный путь.
Сейчас я с телефона и не могу дать готовую ссылку, но достать ее легко. Нажмите в браузере на компьютере авторизацию и когда откроется попап - сразу нажмите ESC, чтобы остановить загрузку. Скопируйте адрес из адресной строки (он должен начинаться с https://ulogin.ru/auth.php?*). Этот адрес можно почистить от ненужных параметров, изменить нужные и, самое главное, добавить туда параметр altway=1. Благодаря этому параметру и будет произведена авторизация в этом же окне путем редиректа на адрес redirect_uri после завершения.
Завтра утром я смогу дать вам готовую ссылку, если к тому времени вы не справитесь сами.
Иван Пшеницын, 18.05.2016, 23:34
А сначала попробуйте еще проще: просто добавьте к параметрам виджета altway=1. Я не помню точно, но, возможно, так уже сработает.
Dimas Spirt, 03.08.2017, 14:30
Доброго дня. Подскажите по этому вопросу? Можно ли без попапа?
Иван Пшеницын, 03.08.2017, 14:31
Выше на этот вопрос есть ответ.
Dimas Spirt, 03.08.2017, 17:04
Точно, все работает, спасибо ) Может это в доки добавить? Если там еще этого нет

Оставить комментарий