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

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

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

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

Комментарии

Аватар пользователя Semantics
Semantics 5 дней назад

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

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

Аватар пользователя Olegars
Olegars 5 дней назад

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

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

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

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

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

Аватар пользователя Olegars
Olegars 5 дней назад

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

Аватар пользователя Olegars
Olegars 5 дней назад

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

Аватар пользователя ant4
ant4 4 дня назад

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

Аватар пользователя cerulean_blue
cerulean_blue 4 дня назад

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