[FAQ] Преобразование паролей при конвертации

Темы по наиболее часто задаваемым вопросам по phpBB 3.0.x. Читать в первую очередь!

[FAQ] Преобразование паролей при конвертации

Сообщение parfenov 30.10.2007 10:15

Вопрос:
Добрый день. Конвертировал базу 2.0.22 в RC7. После этого некоторые пользователи при вводе пароля получают такую фразу:
При обновлении конференции не удалось преобразовать ваш пароль. Вы можете запросить новый пароль. Если вы продолжаете испытывать трудности, то свяжитесь с администратором конференции.
Если в админке поменять данному пользователю пароль вручную, или поменять его ник на другой, это не помогает. Принудительное повторное подтверждение активации тоже ничего не меняет.

Ответ:
Такая ошибка существует по крайней мере в phpBB3RC7. Для исправления:
Открыть includes/ucp/ucp_activate.php
НАЙТИ
Код: Выделить всё
if ($update_password)
        {
            $sql_ary = array(
                'user_actkey'        => '',
                'user_password'        => $user_row['user_newpasswd'],
                'user_newpasswd'    => ''
            );

            $sql = 'UPDATE ' . USERS_TABLE . '
ЗАМЕНИТЬ НА
Код: Выделить всё
if ($update_password)
        {
            $sql_ary = array(
                'user_actkey'        => '',
                'user_password'        => $user_row['user_newpasswd'],
                'user_newpasswd'    => '',
                'user_pass_convert'     => 0,
            );

            $sql = 'UPDATE ' . USERS_TABLE . '
Затем выполнить следующий SQL-запрос:
Код: Выделить всё
UPDATE `phpbb_users` SET `user_pass_convert` = '0'
(измените префикс phpbb_ на соответствующий вашему форуму).
parfenov
phpBB 1.2.1
 
Сообщения: 26
Зарегистрирован: 26.05.2007 8:22


Сообщение boriss 13.01.2008 22:21

Хочу поделиться своим опытом по решению данной проблемы.
При конвертации, нужно выбрать английский язык, тогда всё конвертируется без проблем и старые пассы работают.
http://audi-club.ee - Русский форум Ауди в Эстонии!
boriss
phpBB 1.4.2
 
Сообщения: 55
Зарегистрирован: 09.11.2005 23:44

Сообщение Parshuto 07.03.2008 20:24

англ. язык где выбрать? В конвертовалке или в старом форуме?
Parshuto Dmitriy
phpBB 2.0.22
Parshuto
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 05.10.2004 17:27
Откуда: Kiev, Ukraine


Вернуться в FAQ (phpBB 3.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0