"Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
andrew21
phpBB 1.4.2
Сообщения: 51
Стаж: 2 месяца
Благодарил (а): 5 раз
Поблагодарили: 1 раз

"Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Сообщение andrew21 »

Собственно, проблема в следующем: форум был перенесен с 3.0.14 на 3.3.15 с помощью установочного пакета отсюда.
Появилась проблема с авторизацией юзеров, включая админа (причем, с вновь регистрируемыми никами всё то же самое).
В базе данных форума все пароли есть, в зашифрованном виде.
Но при входе пароль исчезает из базы (пустая строка) и чтоб зайти снова, приходится прописывать в БД пароль заново вручную (и так каждый раз, естес-но).

Установил папку STK в корень конференции, запустить этот модуль не получается (Запрошенный URL не найден на этом сервере). Обращение к stk/index.php дает тот же результат.
Закомментил 234 строку в stk/index.php, результат также нулевой.
Аватара пользователя
Michel
phpBB 2.0.4
Сообщения: 442
Стаж: 13 лет 8 месяцев
Откуда: Липецк
Благодарил (а): 123 раза
Поблагодарили: 51 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Сообщение Michel »

andrew21 писал(а): 16.06.2025 12:41 форум был перенесен с 3.0.14 на 3.3.15
Попробуй обновится поэтапно, с ветки на ветку, то есть 3.0.14 :arrow: 3.1.12 :arrow: 3.2.11 :arrow: 3.3.15
Где то встречал ребята отписывались о проблемах обновлений с 3.0 на 3.3
phpBB 3.3.15 • php 8.4.7 • MySQL(i) 8.0.25-15
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17030
Стаж: 19 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 563 раза
Поблагодарили: 1727 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Сообщение rxu »

andrew21, версия PHP какая, было/стало? Обновлялись по этой инструкции [FAQ] Как сконвертировать phpBB 3.0/3.1 в phpBB 3.2/3.3?
Попробуйте обновить все хэши паролей через командную строку, из каталога форума (но сначала бэкап таблицы phpbb_users сделать)

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

php bin/phpbbcli.php fixup:update-hashes
Изображение
andrew21
phpBB 1.4.2
Сообщения: 51
Стаж: 2 месяца
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Сообщение andrew21 »

rxu,
Сервер: mariadb-10.3 (0.0.0.0 via TCP/IP)
Тип сервера: MariaDB
Соединение сервера: SSL не используется
Версия сервера: 10.3.36-MariaDB-1:10.3.36+maria~ubu2004 - mariadb.org binary distribution

nginx/1.14.1
Версия клиента базы данных: libmysql - mysqlnd 5.0.12-dev - 20150407
PHP расширение: mysqli curl mbstring
Версия PHP: 7.2.24

При попытке выполнить командную строку php bin/phpbbcli.php fixup:update-hashes
выдает:
"php bin/phpbbcli.php исправление:обновление-хэшей
Не удалось открыть входной файл: bin/phpbbcli.php"
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17030
Стаж: 19 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 563 раза
Поблагодарили: 1727 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Сообщение rxu »

andrew21 писал(а): 16.06.2025 20:24 Не удалось открыть входной файл: bin/phpbbcli.php
А он есть в папке /bin?
Изображение
andrew21
phpBB 1.4.2
Сообщения: 51
Стаж: 2 месяца
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Сообщение andrew21 »

rxu писал(а): 16.06.2025 21:18А он есть
Да.
Доступ к нему 755. Менял даже на 777, безтолку.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17030
Стаж: 19 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 563 раза
Поблагодарили: 1727 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Сообщение rxu »

При этом в командной строке папка форума? Может быть путь не находит? А если так

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

php ./bin/phpbbcli.php fixup:update-hashes
Изображение
andrew21
phpBB 1.4.2
Сообщения: 51
Стаж: 2 месяца
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Сообщение andrew21 »

Изображение

Результат:
php ./bin/phpbbcli.php fixup:update-hashes
Could not open input file: ./bin/phpbbcli.php
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5468
Стаж: 20 лет 8 месяцев
Откуда: Питер
Благодарил (а): 181 раз
Поблагодарили: 757 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Сообщение Siava »

andrew21, если каталог внизу указан корректно, то в команде удалите лишний путь bin/
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
andrew21
phpBB 1.4.2
Сообщения: 51
Стаж: 2 месяца
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Сообщение andrew21 »

Siava,
Получилось, пишет:
Успешно обновлены устаревшие хэши паролей с использованием шифрования bcrypt.

Правда, на исчезновение паролей это никак не повлияло, проблема осталась.

Возникает вопрос: что вообще, какой алгоритм, команда, скрипт и т.д. в принципе может удалять пароль юзера из БД после его успешного входа?
И за каким лешим?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17030
Стаж: 19 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 563 раза
Поблагодарили: 1727 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Сообщение rxu »

andrew21 писал(а): 17.06.2025 11:59 какой алгоритм, команда, скрипт и т.д. в принципе может удалять пароль юзера из БД после его успешного входа
Никакой, в phpBB нет такого функционала.
Изображение
andrew21
phpBB 1.4.2
Сообщения: 51
Стаж: 2 месяца
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Сообщение andrew21 »

rxu писал(а): 17.06.2025 15:43 Никакой, в phpBB нет такого функционала.
But why, Mr. Anderson??
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12840
Стаж: 14 лет 1 месяц
Благодарил (а): 160 раз
Поблагодарили: 2319 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

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

Расширения на форуме установлены какие-нибудь? Если да - какие?
В логах на сервере ошибки есть, особенно ближе ко времени входа?
andrew21
phpBB 1.4.2
Сообщения: 51
Стаж: 2 месяца
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

Сообщение andrew21 »

Татьяна5, расширений нет. Вернее, нет работающих.
В админке сохранились вкладки с их названиями, но при попытке войти в такую вкладку вылезает сообщение типа:
Общая ошибка
Не найден модуль ./../includes/acp/acp_wpm.php

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_module.php
LINE: 581
CALL: trigger_error()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()



В логах только 3 старые ошибки почты (Не удалось соединиться с SMTP-сервером)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12840
Стаж: 14 лет 1 месяц
Благодарил (а): 160 раз
Поблагодарили: 2319 раз

Re: "Одноразовые" пароли в безе данных после апгрейда до 3.3.15

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

andrew21 писал(а): 18.06.2025 9:30 В логах только 3 старые ошибки почты
Не может быть, минимум ещё 404-е будут
В логах на сервере. Не в админке

Вернуться в «Поддержка phpBB 3.3.x»