Переносил базу данных, после чего все пароли перестали восприниматься. Все сообщения на месте, а с паролями засада. Смотрел БД через phpmyadmin, пароли поменялись (может из-за кодировки или еще чего-то?). пытался прописывать в БД новые пароли - их тоже не вопспринимает. Изменил имя - имя поменялось, но пароли никак не понимает. Пытался делать цифровые все равно никак.
При этом на домашнем ноутбуке в мозилле на форум входит автоматом, а в админ раздел зайти нельзя - пишет что неправильный пароль.
Кто знает в чем дело, очень нужна помощь.
Поиском искал по форуму 2 дня - ничего дельного не нашел. Зараннее прошу прощения если такой вопрос уже был, найти реально не смог.
При переносе БД пароли не принимает
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
MoscowRain
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 17 лет 3 месяца
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
Re: При переносе БД пароли не принимает
Как переносил базу?
Опиши пошагово, с указанием кодировок и сравнения.
Опиши пошагово, с указанием кодировок и сравнения.
В базе паролей нет, и более того - никогда не было. Что и куда ты прописывал - одному тебе известно.MoscowRain писал(а):пытался прописывать в БД новые пароли - их тоже не вопспринимает.
-
MoscowRain
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 17 лет 3 месяца
Re: При переносе БД пароли не принимает
Как это нет? А где же они хранятся?
Переносил так - создал файл экспорта через phpmyadmin со всеми настройками, которые выставлены по умолчанию. Потом этот дамп залил там же через импорт с такими же настройками по умолчанию. Все ровно кроме паролей.
Вообще насколько я понимаю в базе как раз все и хранится - все данные пользователей, их даты рождений, почты, имена, пароли и т.п. Во всяком случае у меня все это есть в строке users. Или я что-то недопонимаю?
P.S. Я про базу MySQL
Переносил так - создал файл экспорта через phpmyadmin со всеми настройками, которые выставлены по умолчанию. Потом этот дамп залил там же через импорт с такими же настройками по умолчанию. Все ровно кроме паролей.
Вообще насколько я понимаю в базе как раз все и хранится - все данные пользователей, их даты рождений, почты, имена, пароли и т.п. Во всяком случае у меня все это есть в строке users. Или я что-то недопонимаю?
P.S. Я про базу MySQL
-
crash
- Former team member
- Сообщения: 6517
- Стаж: 22 года 2 месяца
- Откуда: Бердск
- Поблагодарили: 15 раз
Re: При переносе БД пароли не принимает
в базе хранится хэш паролей.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
Re: При переносе БД пароли не принимает
Видимо очень много чего не понимаешь. Я просил указать все кодироки и сравнения - исходной базы, дампа, второй базы, таблиц.MoscowRain писал(а):Или я что-то недопонимаю?
Ты проигнорировал, теперь помогай себе сам.
Нигде.MoscowRain писал(а):к это нет? А где же они хранятся?
-
Pir1
- phpBB 1.2.1
- Сообщения: 20
- Стаж: 17 лет 5 месяцев
Re: При переносе БД пароли не принимает
Попробуйте в структуре таблицы 'phpbb_users' посмотреть строчки:
user_permissions
username
username_clean
user_password
там где Collation и поменять (в зависимости от того что есть) на cp1251_general_ci либо наоборот на utf8_bin. Лучше конечно было бы знать, что там было изначально!
Только обратите внимание на значение Default до смены, потому как phpmyadmin может лепить там NONE по умолчанию. А нужно As defined (для последних трех)
user_permissions
username
username_clean
user_password
там где Collation и поменять (в зависимости от того что есть) на cp1251_general_ci либо наоборот на utf8_bin. Лучше конечно было бы знать, что там было изначально!
Только обратите внимание на значение Default до смены, потому как phpmyadmin может лепить там NONE по умолчанию. А нужно As defined (для последних трех)

