Восстановление пароля администратора ✓ ЕСТЬ ОТВЕТ

Здесь обсуждается форумный движок phpBB различных версий. В дальнейшем, если понадобится, форум будет вынесен в отдельный подраздел и разбит на категории.
Ответить
Аватара пользователя

Автор темы
aleksej1749
Новичок
Сообщения: 7
Зарегистрирован: 18 июл 2015, 10:48
Репутация: 1
Статус: Не в сети

Восстановление пароля администратора

Сообщение aleksej1749 » 02 янв 2016, 16:42


Помогите пожалуйста восстановить свой пароль администратора через Базу данных. Форум сделал по Вашему видео. Все работало, а потом в один прекрасный день не смог войти. Просмотрел видео на http://www.youtube.com/watch?v=3OKUTbgQZx0, но только это не помогает.
Заранее признателен за помощь.

ЛУЧШИЙ ОТВЕТ DesignerMix » 02 янв 2016, 21:46
aleksej1749, Можно создать временную учетку админа и из под нее уже сбросить себе пароль, попробую все раписать:

  • Зайдите в систему управления базами данных, далее расписываю на примере PHPMyAdmin;
  • Выберите слева из списка БД форума;
  • Убедитесь что префикс имен таблиц в базе данных имеет вид phpbb_, если это не так то нужно будет изменить префикс на используемый вами в SQL-запросе который будет представлен ниже;
  • Теперь выберите вкладку SQL (в правой части интерфейса PHPMyAdmin);
  • Вставьте следующий код в поле ввода SQL-запросов предварительно очистив это поле (не забудьте проверить префикс таблицы):

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

    INSERT INTO phpbb_users (user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_jabber, user_actkey, user_newpasswd) VALUES (3, 5, 'TempAdmin', 'tempadmin', 0, '21232f297a57a5a743894a0e4a801fc3', 'tempadmin@example.com', 'ru', 1, 1, 'AA0000', 1, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '');
  • Нажмите кнопку Вперед и убедитесь что код выполнен без ошибок;
  • Если все успешно то был создан пользователь с логином TempAdmin и паролем admin у которого есть привилегии админа;

Дальше все просто - зайдите с новой админской учеткой и смените себе пароль на вашей основной учетной записи.

ВАЖНО: После того, как вы сбросите себе пароль обязательно удалите пользователя TempAdmin в целях безопасности. Что-бы удалить этого пользователя для начала нужно будет зайти в админку -> Пользователи и группы -> Управление пользователями, там найти пользователя TempAdmin и в пункте Обзор переключить переключатель Основатель в положение Нет. После сохранения изменений пользователя можно будет удалить как обычно.
ПЕРЕЙТИ К ПОЛНОМУ СООБЩЕНИЮ ➙

Аватара пользователя

DesignerMix
Администратор
Администратор
Сообщения: 4486
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 550
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Восстановление пароля администратора

Сообщение DesignerMix » 02 янв 2016, 21:46


aleksej1749, Можно создать временную учетку админа и из под нее уже сбросить себе пароль, попробую все раписать:

  • Зайдите в систему управления базами данных, далее расписываю на примере PHPMyAdmin;
  • Выберите слева из списка БД форума;
  • Убедитесь что префикс имен таблиц в базе данных имеет вид phpbb_, если это не так то нужно будет изменить префикс на используемый вами в SQL-запросе который будет представлен ниже;
  • Теперь выберите вкладку SQL (в правой части интерфейса PHPMyAdmin);
  • Вставьте следующий код в поле ввода SQL-запросов предварительно очистив это поле (не забудьте проверить префикс таблицы):

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

    INSERT INTO phpbb_users (user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_jabber, user_actkey, user_newpasswd) VALUES (3, 5, 'TempAdmin', 'tempadmin', 0, '21232f297a57a5a743894a0e4a801fc3', 'tempadmin@example.com', 'ru', 1, 1, 'AA0000', 1, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '');
  • Нажмите кнопку Вперед и убедитесь что код выполнен без ошибок;
  • Если все успешно то был создан пользователь с логином TempAdmin и паролем admin у которого есть привилегии админа;

Дальше все просто - зайдите с новой админской учеткой и смените себе пароль на вашей основной учетной записи.

ВАЖНО: После того, как вы сбросите себе пароль обязательно удалите пользователя TempAdmin в целях безопасности. Что-бы удалить этого пользователя для начала нужно будет зайти в админку -> Пользователи и группы -> Управление пользователями, там найти пользователя TempAdmin и в пункте Обзор переключить переключатель Основатель в положение Нет. После сохранения изменений пользователя можно будет удалить как обычно.

Аватара пользователя

Автор темы
aleksej1749
Новичок
Сообщения: 7
Зарегистрирован: 18 июл 2015, 10:48
Репутация: 1
Статус: Не в сети

Восстановление пароля администратора

Сообщение aleksej1749 » 03 янв 2016, 12:15


Спасибо Вам.. Получилось :super: