2014-01-29 3 views
1

Мне нужно сбросить пароль администратора сайта Drupal, и я не могу сбросить адрес электронной почты, потому что адрес электронной почты администратора не существует.Не удается сбросить пароль администратора Drupal

Я следовал инструкциям здесь: http://www.ostraining.com/blog/drupal/reset-your-drupal-admin-password/

Я побежал SQL: UPDATE SET dr_users пасс = md5 ('Новый_пароль') WHERE UID = 1; - не повезло

Я также попытался ввести пароль в таблицу пользователей вручную в виде простого текста. - не повезло

На данный момент я не уверен, в чем проблема.

Единственное, что я могу придумать, и я не понимаю, почему это было так, это то, что у меня есть браузер, открытый с помощью администратора, использующего старый пароль. Это кажется намеком на мою проблему, так как я ожидаю, что при обновлении страницы я выйду из системы, так как пароль теперь изменился.

+0

вы можете обновить администратор по электронной почте с помощью MySQL, то есть Друпал электронной почты вы сбросить пароль? какой результат из SQL 'SELECT * FROM dr_users WHERE uid = 1;'? –

+0

Да - спасибо! – user3234157

+0

Joe, так как вы ответили в комментарии, я не вижу способа отметить ответ, который (я новичок в stackoverflow), я считаю, что вам нравится. – user3234157

ответ

0

попробуйте обновить адрес электронной почты администратора через mysql, после чего вы получите адрес электронной почты для сброса пароля.
Чтобы увидеть, что у вас есть сейчас, вы можете посмотреть на выходе из SQL

SELECT * FROM dr_users WHERE uid = 1; 
0

Это очень просто!

Доступ к таблице «пользователи» (т. Е. Эта таблица может иметь префикс, который вы уже упоминали во время установки, поэтому ваше имя_Prefix_ может быть именем вашего проекта как mywebsitename_, и в этом случае у вас будут mywebsitename_users) в вашей базе данных, например, через PhpMyAdmin.

Вы должны изменить столбец «pass», связанный с столбцом «uid» со значением 1 (например, 1 для учетной записи администратора).

Как зашифрованное значение для пароля: Admin_12345 есть =>

$ S $ DifCVXg9tNtHadziyyQJQVLAaZzW5EgS6OjR56D.mk8MpNQs1II2

Вы можете присоединиться к вашей учетной записи администратора после замены старого хэш-значение пароля, хранящуюся в базе данных, что вам полностью забыты.

Не забудьте изменить пароль: Admin_12345 после присоединения к вашей учетной записи;)

Смежные вопросы