Уважаемые пользователи!
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][3.2] qrLogin - вход на форум с помощью телефона

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

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

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

[3.1][3.2] qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

Установка - стандарт: распаковать архив в ext и затем в панели включить.
Дальше залогиниться на форуме и в Личном разделе во вкладке qrLogin отсканировать qrcode аккаунта и можно входить))

Репо: https://github.com/qrLogin/phpbb_ext
Вложения
Снимок экрана 2017-07-30 в 12.07.23.png
Снимок экрана 2017-07-30 в 12.06.43.png
Последний раз редактировалось Sheer 01.08.2017 15:08, всего редактировалось 1 раз.
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

День добрый всем
Выкладываю доработанную версию - доделал настройки, теперь можно задать размер и цвет qrcode, и выбрать где его показывать:
в шапке, в навибаре или в фиксированном месте экрана.
Перед установкой новой версии, крайне желательно удалить предыдущую полностью - перенес шаблоны в другие папки)

скриншоты настроек и вариантов места для qrcode(для смеха сделал белый на зеленом фоне и фиксированный - справа посередине экрана):

Отправлено спустя 3 минуты 41 секунду:
пс. если кто то подскажет как удалить первый архив, буду благодарен

Отправлено спустя 19 секунд:
ппс
ну или может админ сам удалит)
Вложения
Снимок экрана 2017-08-01 в 14.23.54.png
Снимок экрана 2017-08-01 в 14.18.25.png
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение Sheer »

alex_qrlogin писал(а): 01.08.2017 14:29если кто то подскажет как удалить первый архив
Отредактировать свое первое сообщение в теме. Удалить вложение, прикрепить новое.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

я наверное ослеп, но не вижу кнопочки отредактировать)) может мне нельзя?))
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение Sheer »

Заменил.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

Sheer, теперь могу редактировать свои сообщения, но кроме первого(
а как раз его бы и хотелось...
можно как то поправить это?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение Sheer »

alex_qrlogin писал(а): 01.08.2017 16:42могу редактировать свои сообщения, но кроме первого
Так настроены права доступа. Это к администрации.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: qrLogin - вход на форум с помощью телефона

Сообщение southklad »

Можно подробнее что именно он делает?
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение Татьяна5 »

alex_qrlogin, гораздо удобней работать с github, архивы постоянно перезаливать не придётся
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

igorbond, позволяет не помнить логин-пароль))
на телефон ставите программку(бесплатную и есть и иос и андроид версии) и затем считываете qrcode с экрана и входите на форум)) ну или на любой другой сайт, куда встроится система....

Татьяна5, я подумаю, но пока проще так.. разве что вместо архива ссылку на архив у себя...
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

просьба к админам - и правда, архивы удалите, а только ссылку оставит...если можно)) заранее спасибо))
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение rxu »

Заменено.
Изображение
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

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

Re: qrLogin - вход на форум с помощью телефона

Сообщение Sheer »

1. В архиве две папки qrlogin, то есть /qrlogin/qrlogin
2. Код невалидный (хотя и формально, но все же) - везде в "лесенке" серия пробелов должна быть заменена на табуляторы.
3. В listener.php в конструкторе масса лишних параметров, которые нигде не используются, и отсутствуют необходимые.
Должно быть как-то так

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

	public function __construct(
		\phpbb\user $user,
		\phpbb\config\config $config,
		\phpbb\template\template $template,
		$root_path,
		$php_ext
	)
	{
		$this->user			= $user;
		$this->config		= $config;
		$this->template = $template;
		$this->root_path 	= $root_path;
		$this->php_ext		= $php_ext;

		include_once($this->root_path . 'ext/qrlogin/qrl/qrllib.' . $this->php_ext)
Переменная forum_url не объявлена в классе.
В функции get_qrcode используется

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

global $config; 
, потому что $\phpbb\config\config $config отсутствует в списке парметров функции public function __construct
Если добавить, как я написал выше,

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

global $config; 
убрать и вместо $config использовать $this->config
Так

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

$this->language->add_lang('common', 'qrlogin/qrlogin');
не делают. Как подключить языковые переменные из расширения, написано тут Создание страниц в стиле конференции

И вообще, для создания расширений советую использовать расширение Skeleton Extension - расширение для создания расширений
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

Ура))) первый отзыв)))

Sheer, по пунктам:
1 - /qrlogin/qrlogin - так и должно быть) вендор и расширение...ну что поделать, если они у меня с одним именем)))
2 - спасибо, буду чистить)) хотя...
3 - listener.php знаю что нужно почистить, но разве он не связан с services.yml? чистить нужно параллельно? потому пока и не трогал)) что касается языковых констант, то стянул из работающего расширения и оно работает)) меня больше беспокоит то что в листенере один вариант, в ucp другой а в acp третий)) и судя по тому что навытягивал оно так и есть... печалька...

а кроме стиля замечаний нет? по безопасности и тп? и вообще - попробовали в работе?

Отправлено спустя 5 минут 38 секунд:
пс. Меня как неопытного пхписта волнует вопрос - есть ли какой то еще способ обменять данными между сессиями-потоками-или как они правильно в пхп)) кроме временных файлов и бд?? в рамках сервера...
Закрыто

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