1 (edited by PunBB 2018.03.13 03:48)

Topic: Pan uLogin - Авторизация на форуме через социальные сети

Расширение Pan uLogin - это упрощенная авторизация пользователей на вашем зфоруме. Чтобы начать пользоваться расширением вам всего лишь достаточно установить его на ваш форум. Расширение упрощено до невозможности, нет никаких дополнительных настроек. Возможность авторизовываться примерно с 20 разных соцсетей.

Не люблю зависимости от сторонних сервисов, но пришлось написать под заказ.  PunBB_INFO_ICQ/pardon

https://punbb.info/uploads/images/2017/09/b9d8b566bc636ec0998c53ab0ba68009.png https://punbb.info/uploads/images/2017/09/917c55dee9eb2d8d578c694b1d885621.png

Внимание! Если до этого для входа из соцсетей вы использовали Pan Fast Entry, то вы можете сохранить данные пользователей для входа. Для этого выполните пару простых шагов:

1. Создайте бекап БД на всякий случай, так как я мало тестировал его.
2. Отключите Pan Fast Entry
3. Установите Pan uLogin и проверьте вход с тех соцсетей с которых заходили ваши пользователи.

Download Extension Pan uLogin

Если вам долго не отвечают, пишите автору темы в личку или на Email.

2

Re: Pan uLogin - Авторизация на форуме через социальные сети

А есть возможность кастомизации данного плагина через админку?
Или лучше всего ручками в плагине изменения вносить?

3

Re: Pan uLogin - Авторизация на форуме через социальные сети

guildertool, поконкретней пожалуйста. Если вы имеете ввиду стилизацию, то там есть файл для стилей, а если нужно разместить форму в другом месте, то уже следует вешать на другой хук. В общем предлагайте идеи, если посчитаем нужным, то добавим функцию в расширение.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

4

Re: Pan uLogin - Авторизация на форуме через социальные сети

Обновлено расширение до 0.2 версии. Добавлена возможность перехода с Pan Fast Entry.
Если нужен переход с других систем, пишите запросы и названия авторизалок, добавим делегирование.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

5

Re: Pan uLogin - Авторизация на форуме через социальные сети

Для корректной работы с https, нужно зайти в папку pan_ulogin/hooks/.
В файле hd_visit_elements.php в строчке 7 , и в файле li_login_output_start.php в строчке 7 два раза  PunBB_INFO_ICQ/bigsmile заменяем http на https.

6

Re: Pan uLogin - Авторизация на форуме через социальные сети

Обновлено расширение. Улучшена оптимизация кода

kisa wrote:

два раза   заменяем http на https

kisa, а в чем смысл? Их сайт сидит на незащищенном протоколе  PunBB_INFO_ICQ/wink

Если вам долго не отвечают, пишите автору темы в личку или на Email.

7 (edited by kisa 2018.03.07 10:55)

Re: Pan uLogin - Авторизация на форуме через социальные сети

Их сайт может сидеть, нде угодно, зато так на мой браузеры перестали ругаться  PunBB_INFO_ICQ/bigsmile
По уму, как я понимаю, нужно // писать?

8

Re: Pan uLogin - Авторизация на форуме через социальные сети

kisa wrote:

По уму, как я понимаю, нужно // писать?

как бы и на картинки советуется прописывать, те что на форуме

Если вам долго не отвечают, пишите автору темы в личку или на Email.

9

Re: Pan uLogin - Авторизация на форуме через социальные сети

Я тогда этого не знал, поэтому у меня https работает  PunBB_INFO_ICQ/pardon

10

Re: Pan uLogin - Авторизация на форуме через социальные сети

Проверил подключение по HTTPS, вроде бы авторизует без проблем. Удивительно почему они до сих не перешли на защищенный протокол  PunBB_INFO_ICQ/pardon

Расширение обновил, добавил подключение по https, главное что работает и теперь не травит в консоли Mixed content из за разности типов подключения.

Кстати,  имейте ввиду, что некоторые браузеры, типа лисы и тора, не поддерживают какой устаревший метод, так как на сайте uLogin, подключена старая версия лайбрери джквери, 1.6 вроде. Опера и хром авторизует без проблем.  PunBB_INFO_ICQ/blum

Если вам долго не отвечают, пишите автору темы в личку или на Email.

11

Re: Pan uLogin - Авторизация на форуме через социальные сети

PunBB, приветствую! Починили привязку соц.сетей в уже существующий аккаунт (в профиле) на форуме?

12 (edited by PunBB 2018.03.29 17:35)

Re: Pan uLogin - Авторизация на форуме через социальные сети

PunBB_INFO_ICQ/hi  ты имеешь ввиду, когда логинишься с помощью одной соцсети, а затем привязываются несколько?
В этом расширении пока такой возможности нет. Соцсетей сейчас столько развелось, что уже пора заводить для них отдельную таблицу.

Небольшая математика.
Берем по максимуму, к примеру 30 соцсетей.
У каждого по 2 поля, это по минимуму: ID и провайдер, т.е. домен соцсети. Это придаст уникальности.

В итоге мы получаем 60! столбцов. В таблицу users пихать их понятное дело не в нашем духе, их и так там около того. Решение. Только если создавать отдельную таблицу, а в юзерс добавить всего лишь одну колонку для того, чтобы сравнивать айди новой строки с добавленным в соответствующую ячейку цифрой.

В нашем случае только если подменять провайдера и айди, добавлять пока нет возможности.

Идея вообще хорошая  PunBB_INFO_ICQ/thumbsup но надо продумать.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

13

Re: Pan uLogin - Авторизация на форуме через социальные сети

PunBB, нет. Я имею в виду привязку авторизации через соц.сети к уже созданному (без соц.сетей) аккаунту.

14 (edited by PunBB 2018.03.29 23:20)

Re: Pan uLogin - Авторизация на форуме через социальные сети

nihi1ist, если требуется привязка всего лишь какой либо одной соцсети, то думаю организовать это вполне реально.

Это для альтернативного быстрого входа, чтобы не вводить логин и пароль?

Если вам долго не отвечают, пишите автору темы в личку или на Email.

15

Re: Pan uLogin - Авторизация на форуме через социальные сети

PunBB, не какой либо одной, а всех через которые настроена авторизация. Здесь функционал подразумевался, но не работал. В расширении с логинзой вроде работал.

16

Re: Pan uLogin - Авторизация на форуме через социальные сети

На разной волне опять с тобой. Смотри, если нужно привязать вконтакте, однокласники, твиттер и фейсбук, ну и еще штук 20, то тут переписывать будь здоров, понадобится целая таблица для хранения айди и провайдеров.

Другой вариант когда ты авторизуешься с помощью инстаграм, затем передумал, дай-ка я привяжу фейсбук. Что происходит?
Отвязывается инстаграм, а привязывается фейсбук.

То что ты ссылку дал на расширение нужно автора теребить. У нас тут своя кухня.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

17 (edited by nihi1ist 2018.03.30 12:27)

Re: Pan uLogin - Авторизация на форуме через социальные сети

PunBB, возьми для примера мобильные приложения. Там есть авторизация как минимум через Facebook и Google (не редко есть VK и Mail.ru).

Если учетная запись создана не через соц.сеть, то сохраняется возможность привязать аккаунт Facebook и Google в уже созданной учетной записи. И в последующем можно проходить авторизацию как через Facebook, так и через Google. Понимашь?

18

Re: Pan uLogin - Авторизация на форуме через социальные сети

nihi1ist wrote:

Там есть авторизация как минимум через Facebook и Google (не редко есть VK и Mail.ru

Facebook и Google наверное самые популярные в мире, и более устоявшиеся, а всякие майлы и контакты до поры до времени... Нужно подумать как это еще сообразить, наверное 4 - 5 полей в таблицу USERS не проблема.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

19

Re: Pan uLogin - Авторизация на форуме через социальные сети

PunBB, имхо надо предоставить администратору возможность настраивать состав вариантов авторизации. И чтобы у каждой добавленной соц.сети была возможность привязки к существующему аккаунту.

20

Re: Pan uLogin - Авторизация на форуме через социальные сети

nihi1ist wrote:

администратору возможность настраивать состав вариантов авторизации

админ в любом случае будет иметь доступ. Я конечно же за то, чтобы авторизация была расширенная, тем более в будущей версии PanBB половину полей утративших свою актуальность просто будут удалены и более не будут добавляться, разве что с помощью расширений. Я не понимаю из каких соображений разработчики добавляли их туда  PunBB_INFO_ICQ/dontknow

Вот смотри:

https://punbb.info/uploads/images/2018/03/8a0f9a17bf7303234fd0c7da1714a205.png

из всех этих полей только САЙТ актуален и всегда будет использоваться. Даже фейсбук, не смотря на свою распространенность никто не может дать гарантию, что он будет существовать через год. Вот разбогатеет какой нибудь Вася, выкупит его и уничтожит, а у нас опять повод для обновления  PunBB_INFO_ICQ/pardon

Добавлено: 2018.03.31 09:49

Твк что, расширением и только расширением эти вопросы решаются. И ты правильно думаешь, объединять аккаунты нужно, но нужно хорошенько продумать, этот сервис так же как и Логинзу выкупит какой нибудь Яшка, а нам потом мучайся, пиши всякие конвертеры да преобразователи. Нужно так переписать, чтобы можно было бы подключить к любому сервису (если такие еще есть). Или же как мы писали предыдущее, независимое, но там нужно будет приложения создавать, муторно это все. Но за то юзеры будут признательны, удобно ж ведь, ткнул на кнопочку и ты уже на форуме. Не надо придумывать пароль, логин, подтверждать по почте и тд и тп... Как то так вобщем  PunBB_INFO_ICQ/cool

Если вам долго не отвечают, пишите автору темы в личку или на Email.