Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.1] uLogin - Регистрация и авторизация через социальные сети

Здесь авторы могут постить бета-версии своих расширений для phpBB. Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
Джим
phpBB 2.0.0
Сообщения: 206
Стаж: 14 лет 8 месяцев
Благодарил (а): 137 раз
Поблагодарили: 63 раза

[3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение Джим »

Ура! Опубликовали: https://github.com/ulogin/ulogin-phpBB/tree/v2
Замечания и предложения можно писать сразу разработчику в теме http://ulogin.reformal.ru/proj/?ia=739005
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 10 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение TrekRed »

Есть расширение уведомления о регистрации пользователей на почту: https://www.phpbb.com/customise/db/exte ... istration/

Как сделать, чтобы и с этого расширения через соц сети приходили уведомления на почту. В данный момент уведомления приходят только при регистрации напрямую через форум.
Ulenka
phpBB 1.4.4
Сообщения: 159
Стаж: 18 лет 9 месяцев
Благодарил (а): 21 раз
Поблагодарили: 2 раза

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение Ulenka »

Sheer, спасибо, расширение установилось.

В ext/uloginteam/ulogin/event/listener.php изменила код

Код: Выделить всё

'/ulogin/login?redirect='
на

Код: Выделить всё

'/forum/ulogin/login?redirect='
В ext/uloginteam/ulogin/styles/all/temple/ulogin.js изменила код

Код: Выделить всё

url: '/ulogin/
на

Код: Выделить всё

url: '/forum/ulogin/
Авторизоваться через соцсети не получается, всплывает окно авторизации, страница перезагружается, но на форуме все равно оказываешься не залогиненым.
После изменений расширение отключала и снова включала, кеш форума и браузера очищала.
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 10 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение TrekRed »

Ulenka, зачем там меняли код? Менять нужно в файлах с расширением .yml /forum/ext/uloginteam/ulogin/config/services.yml, добавить кавычки! Меняйте все назад! В файлах .yml все все строки поместить в кавычки!

Отправлено спустя 48 секунд:
Sheer писал(а): 30.06.2020 22:57 В файле /forum/ext/uloginteam/ulogin/config/services.yml все конструкции вида
КОД: ВЫДЕЛИТЬ ВСЁ

- @uloginteam.ulogin.model
- @auth
преобразовать в
КОД: ВЫДЕЛИТЬ ВСЁ

- '@uloginteam.ulogin.model'
- '@auth'
Вам уже показали пример!

Отправлено спустя 5 минут 48 секунд:
Также замените в указанных файлах строки pattern на path если они там еще не заменены по умолчанию.

Отправлено спустя 1 минуту 5 секунд:
Расширение 100% будет работать, если вернете все изменения назад и замените указанные правки в файлах с расширением .yml

Отправлено спустя 53 секунды:
Админы, есть ли решение: Re: [3.1] uLogin - Регистрация и авторизация через социальные сети
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение Sheer »

Ulenka, Английским же по-белому написано

Код: Выделить всё

The file "/forum/ext/uloginteam/ulogin/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 5 (near "- @uloginteam.ulogin.model").
то есть
Файл "/forum/ext/uloginteam/ulogin/config/services.yml" не содержит правильный YAML: зарезервированный индикатор "@" не может начинаться простым скалярным значением; вам нужно заключить скаляр в кавычки в строке 5 (рядом с "- @uloginteam.ulogin.model").
Что вы самодеятельностью занимаетесь?
TrekRed писал(а): 01.07.2020 22:29 В файлах .yml все все строки поместить в кавычки!
Не все!!! А только те, которые начинаются с индикаторов @ и %
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 10 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение TrekRed »

Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение Sheer »

Кто-нибудь доработает расширение, вот и будет. Иначе откуда оно возьмется?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 10 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение TrekRed »

Ясно. Думал может незначительные правки нужны!
Ulenka
phpBB 1.4.4
Сообщения: 159
Стаж: 18 лет 9 месяцев
Благодарил (а): 21 раз
Поблагодарили: 2 раза

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение Ulenka »

Изменения вносила согласно этому сообщению [3.1] uLogin - Регистрация и авторизация через социальные сети

Изменения вернула. Вот код файла /ext/uloginteam/ulogin/config/services.yml

Код: Выделить всё

services:
    uloginteam.ulogin.controller:
        class: uloginteam\ulogin\controller\main
        arguments:
            - '@uloginteam.ulogin.model'
            - '@auth'
            - '@cache'
            - '@config'
            - '@dbal.conn'
            - '@request'
            - '@template'
            - '@user'
            - '@controller.helper'
            - '@plupload'
            - '%core.root_path%'
            - '%core.php_ext%'
    uloginteam.ulogin.model:
        class: uloginteam\ulogin\core\model
        arguments:
            - '@config'
            - '@dbal.conn'
            - '@auth'
            - '@user'
            - '%core.root_path%'
            - '%core.php_ext%'
            - '%core.table_prefix%'
    uloginteam.ulogin.listener:
        arguments:
            - '@config'
            - '@template'
            - '@user'
            - '@request'
            - '%core.root_path%'
            - '%core.php_ext%'
        class: uloginteam\ulogin\event\listener
        tags:
            - { name: event.listener }
При попытке авторизации всплывает окно авторизации, страница перезагружается, но на форуме все равно оказываешься не залогиненым.
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 917
Стаж: 6 лет 5 месяцев
Откуда: Таллин ,Эстония
Благодарил (а): 168 раз
Поблагодарили: 162 раза

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение ronim »

Ulenka, там 6 лет к этому расширению никто правки не не вносил, было бы удивительно чтоб оно работало даже в внесением правок
services.yml
Sheer писал(а): 01.07.2020 23:17 Кто-нибудь доработает расширение, вот и будет. Иначе откуда оно возьмется?
тоже подтверждает
Если ты не видишь проблем на форуме , но это не значить что их там нет
Ulenka
phpBB 1.4.4
Сообщения: 159
Стаж: 18 лет 9 месяцев
Благодарил (а): 21 раз
Поблагодарили: 2 раза

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение Ulenka »

Как тут пишут, расширение работает. У меня никак не хочет :cry:
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 10 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение TrekRed »

Ulenka, расширение 100% рабочее со всеми правками. Отключите, удалите данные, заново включите, чистите кэш конференции и браузера, может поможет!

Отправлено спустя 18 минут 34 секунды:
Ну, и естественно нужно быть авторизованным в той системе, через которую вы заходите с разрешением синхронизации с сервисом ULogin.
Ulenka
phpBB 1.4.4
Сообщения: 159
Стаж: 18 лет 9 месяцев
Благодарил (а): 21 раз
Поблагодарили: 2 раза

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение Ulenka »

Точно не нужно нигде пути к конференции менять? Несколько раз подряд переустановила расширение, чистила кеш браузера и форума, пробовала с разных браузеров. Окошко с авторизацией открывается и ничего не происходит во всех соц.сетях.

cURL support enabled
Ulenka
phpBB 1.4.4
Сообщения: 159
Стаж: 18 лет 9 месяцев
Благодарил (а): 21 раз
Поблагодарили: 2 раза

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение Ulenka »

В стандартной теме prosilver также протестировала, не срабатывает авторизация.

Удалось поймать ошибку, которую показали логи сервера при попытке в Личном профиле зайти на вкладку "Социальные сети"

Код: Выделить всё

Got error 'PHP message: PHP Fatal error:  Uncaught Twig\\Error\\LoaderError: Looks like you try to load a template outside configured directories (../theme/ulogin.css) in "user_panel.html" at line 2. in /home/rc/web/public_html/forum/vendor/twig/twig/src/Loader/FilesystemLoader.php:291\nStack trace:\n#0 /home/rc/web/public_html/forum/vendor/twig/twig/src/Loader/FilesystemLoader.php(209): Twig\\Loader\\FilesystemLoader->validateName('../theme/ulogin...')\n#1 /home/rc/web/public_html/forum/phpbb/template/twig/loader.php(135): Twig\\Loader\\FilesystemLoader->findTemplate('../theme/ulogin...', true)\n#2 /home/rc/web/public_html/forum/vendor/twig/twig/src/Loader/FilesystemLoader.php(150): phpbb\\template\\twig\\loader->findTemplate('../theme/ulogin...')\n#3 /home/rc/web/public_html/forum/phpbb/template/twig/environment.php(313): Twig\\Loader\\FilesystemLoader->getCacheKey('../theme/ulogin...')\n#4
Помогите, пожалуйста.
Последний раз редактировалось Sheer 08.07.2020 20:32, всего редактировалось 1 раз.
Причина: bb-код. Когда же вы наконец научитесь пользоваться bb-кодами!!!
Ulenka
phpBB 1.4.4
Сообщения: 159
Стаж: 18 лет 9 месяцев
Благодарил (а): 21 раз
Поблагодарили: 2 раза

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение Ulenka »

Проблема отображения страницы "Социальные сети" в профиле пользователя решилась удалением строки

Код: Выделить всё

<!-- INCLUDECSS ../theme/ulogin.css -->
из файла расширения /theme/ulogin.css
Аватара пользователя
sk16rus
phpBB 1.4.2
Сообщения: 61
Стаж: 15 лет 11 месяцев
Откуда: Казань
Благодарил (а): 13 раз

Re: [3.1] uLogin - Регистрация и авторизация через социальные сети

Сообщение sk16rus »

Здравствуйте.
Кто-нибудь устанавливал это расширение на 3.3.3?
Я сейчас скачал его по ссылке из первого сообщения, разархивировал, залил на сервер по инструкции отсюда.
В файле /forum/ext/uloginteam/ulogin/config/services.yml поставил все необходимые кавычки.
А вот нажать кнопу "Включить" в Админской панели что-то побаиваюсь... :oops:

Вернуться в «Бета-версии расширений для phpBB»