Имя пользователя admin не активировано или заблокировано

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

Имя пользователя admin не активировано или заблокировано
Drupal8. Есть доступ к БД.
Хэш пароля есть с другого сайта, но не подходит. Да и пользователь admin (главный) блокирован. Как из базы его восстановить?

Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя Semantics
Semantics 3 месяца назад

Ну, обращайся к тем, кто говорили, что хеш подойдёт, были тут такие.

Покажи, что в таблице юзеров.
Заскринь

Аватар пользователя Olegars
Olegars 3 месяца назад

специально попробовал на двух разных сайтах, работает как часы
вот этот волшебый хэш
$S$DmbdcIckIwVzrzdVlGF27d3sW2VqLTvFPwufAorqQbkRH0viyHVk

в нем зашифровано
343434

Аватар пользователя Andruxa
Andruxa 3 месяца назад
UPDATE `users_field_data`
SET `pass`='$S$DmbdcIckIwVzrzdVlGF27d3sW2VqLTvFPwufAorqQbkRH0viyHVk'
WHERE `uid`='1' AND`langcode`='en';

Нет, не прокатил пароль 343434.

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

Аватар пользователя Olegars
Olegars 3 месяца назад

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

Аватар пользователя Olegars
Olegars 3 месяца назад

Попробовал еще один сайт, столетней давности, но обновленный из этого же дистрибутива - работает

Аватар пользователя ant4
ant4 3 месяца назад

В таблице users_field_data поменяйте status с 0 на 1 для admin

Аватар пользователя cerulean_blue
cerulean_blue 3 месяца назад

К папке сайта совсем нет доступа?
Если есть, то используйте drush:
drush uublk --name=admin
и сменить пароль
drush upwd admin password='Some password'