Авторизация через соц. сети
- tvq12
- Постоянный пользователь
- Сообщения: 131
- meble kuchenne PL this is the official website
- Зарегистрирован: 16 ноя 2015, 17:02
Авторизация через соц. сети
Не подскажете, как сделать авторизацию на форуме через социальные сети?
- DesignerMix
- Администратор
- Сообщения: 6719
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Авторизация через соц. сети
tvq12, регистрацию и авторизацию через соц. сети можно организовать например с помощью бесплатного расширения ULogin (вот их сайт https://ulogin.ru/)
Но я например для себя решил использовать другое платное расширение т.к. его особенностью является то, что данные о пользователях не отдаются сторонним приложениям, а обрабатываются моим (имею ввиду oAuth 2.0)
Но я например для себя решил использовать другое платное расширение т.к. его особенностью является то, что данные о пользователях не отдаются сторонним приложениям, а обрабатываются моим (имею ввиду oAuth 2.0)
Авторизация через соц. сети
Это бесплатное расширение, к сожалению, пока не работает с последней версией phpbb. По крайней мери у меня не заработало и на сайте разработчика видел отзывы с аналогичной проблемой. И я хотел решить этот вопрос без привлечения сторонних серверов, типа ulogin, т.к., например в случае падения их сервиса у пользователей пропадает возможность авторизации. Спасибо за ссылку на платное решение, я подумаю.
- DesignerMix
- Администратор
- Сообщения: 6719
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Авторизация через соц. сети
Лично проверял uligin в работе на 3.1.6 - все работает отлично.
Отправлено спустя 45 секунд:
У вас форум в корне сайта или нет?
Отправлено спустя 45 секунд:
У вас форум в корне сайта или нет?
Авторизация через соц. сети
Нет не в корне http://сайт/forum
А вообще моя мечта это единая авторизация на сайте и форуме, но немного почитав на эту тему понял, что это не для моего "знания" программирования.
Отправлено спустя 2 минуты 57 секунд:
P.S. расширение ведёт себя примерно так: вроде бы регистрация проходит (открывается окно с запросом подтверждения данных), но авторизации на форуме не происходит.
А вообще моя мечта это единая авторизация на сайте и форуме, но немного почитав на эту тему понял, что это не для моего "знания" программирования.
Отправлено спустя 2 минуты 57 секунд:
P.S. расширение ведёт себя примерно так: вроде бы регистрация проходит (открывается окно с запросом подтверждения данных), но авторизации на форуме не происходит.
- DesignerMix
- Администратор
- Сообщения: 6719
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Авторизация через соц. сети
В этом вся проблема, авторы расширения не позаботились о том, чтобы оно было гибким и предполагается что форум установлен в корень. Для исправления данной проблемы достаточно открыть файлtvq12 писал(а): Нет не в корне http://сайт/forum
папка_с_форумом/ext/uloginteam/ulogin/event/listener.php
, найти там следующую строку:Код: Выделить всё
/ulogin/login?redirect=
Код: Выделить всё
/имя_папки_в_которой_лежит_форум/ulogin/login?redirect='
папка_с_форумом/ext/uloginteam/ulogin/styles/all/temple/ulogin.js
и найти там строку:Код: Выделить всё
url: '/ulogin/login',
Код: Выделить всё
url: '/имя_папки_в_которой_лежит_форум/ulogin/login',
Код: Выделить всё
url: '/ulogin/delete_account',
Код: Выделить всё
url: '/имя_папки_в_которой_лежит_форум/ulogin/delete_account',
Авторизация через соц. сети
Спасибо помогло, авторизация проходит, но возникла другая проблема
Пользователи после регистрации в группу записываются в двойном количестве, т.е создаётся две абсолютно одинаковые строки с ником пользователя и данными о нём. Вроде не критично, но как-то не по феншую.

- DesignerMix
- Администратор
- Сообщения: 6719
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Авторизация через соц. сети
tvq12, если найду время то потестирю. А какую группу по умолчанию вы выбрали для пользователей зарегистрированных через соц. сети?
Авторизация через соц. сети
Зарегистрированные пользователи.
Авторизация через соц. сети
Всем доброго дня! Скажите, изменилось, что-нибудь в этом вопросе? Как лучше эту функцию реализовать?
Авторизация через соц. сети
Я так понял оптимальнее этого решения нет?DesignerMix писал(а): Но я например для себя решил использовать другое платное расширение т.к. его особенностью является то, что данные о пользователях не отдаются сторонним приложениям, а обрабатываются моим (имею ввиду oAuth 2.0)
Отправлено спустя 1 минуту 55 секунд:
Расширение оплачивается и дают ссылку на скачивание или как? На несколько форумов можно его поставить оплатив 1 раз?
- DesignerMix
- Администратор
- Сообщения: 6719
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Авторизация через соц. сети
tank, не знаю, давно за этим вопросом не следил т.к. меня устраивает то, чем я пользуюсь... Возможно уже есть более удобное и бесплатное расширение.
Авторизация через соц. сети
Ищу, пока кроме двух описанных тут не нашел. Я думаю лучше это реализовать до открытия форума общественности? Тем более форум для группы в VK/
- DesignerMix
- Администратор
- Сообщения: 6719
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Авторизация через соц. сети
tank, я вводил авторизацию церез соц. сети уже на рабочем форуме (примерно через пол года или больше после открытия). Но решать вам.
Авторизация через соц. сети
Доброго всем дня!
Установил Ulogin, делал все как описано тут https://github.com/ulogin/ulogin-phpBB/tree/v2 но почему то авторизация не работает http://куровод.рф/forum/
Подскажите пожалуйста в чем может быть дело?
Установил Ulogin, делал все как описано тут https://github.com/ulogin/ulogin-phpBB/tree/v2 но почему то авторизация не работает http://куровод.рф/forum/
Подскажите пожалуйста в чем может быть дело?
- DesignerMix
- Администратор
- Сообщения: 6719
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Авторизация через соц. сети
Ну ведь в этой самой теме в начале этот вопрос обсуждался. Это вам не помогло или вы просто не читали тему?
Авторизация через соц. сети
У меня путь к форуму выглядит так: /domains/xn--b1aeqqbju.xn--p1ai/public_html/forum/DesignerMix писал(а): В этом вся проблема, авторы расширения не позаботились о том, чтобы оно было гибким и предполагается что форум установлен в корень. Для исправления данной проблемы достаточно открыть файлпапка_с_форумом/ext/uloginteam/ulogin/event/listener.php
, найти там следующую строку:
Заменить ее на:Код: Выделить всё
/ulogin/login?redirect=
Код: Выделить всё
/имя_папки_в_которой_лежит_форум/ulogin/login?redirect='
Как правильно будет выглядеть эта строка
DesignerMix писал(а):Код: Выделить всё
/имя_папки_в_которой_лежит_форум/ulogin/login?redirect='
- DesignerMix
- Администратор
- Сообщения: 6719
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Авторизация через соц. сети
public_html это корень, т.е. при вводе в адресную строку браузера этот адрес выглядит так: http://куровод.рф/
Соответственно у вас пути которые нужно изменить в файлах выглядят точно также, т.е. например вот так:
url: '/forum/ulogin/delete_account',
Авторизация через соц. сети
Не помогло.
- DesignerMix
- Администратор
- Сообщения: 6719
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Авторизация через соц. сети
tank, странно, всем помогло а вам нет... Может кэш очистить забыли? Я уже в двух случаях проделывал такое изменение кода и все работало.