Имя пользователя admin не активировано или заблокировано
Drupal8. Есть доступ к БД.
Хэш пароля есть с другого сайта, но не подходит. Да и пользователь admin (главный) блокирован. Как из базы его восстановить?
А почему она одинаковая? Оба сайта установлены нормальным образом но из одного дистрибутива. Значит у всех кто установил из одного дистрибутива будет одинаковая соль.
Комментарии
Ну, обращайся к тем, кто говорили, что хеш подойдёт, были тут такие.
Покажи, что в таблице юзеров.
Заскринь
хэш должен подходить, у меня копия этого сайта старая есть. То есть с него же снятая, но не помогоет
Вот users https://yadi.sk/i/d2LeITpx3W2PmT
users field data https://yadi.sk/i/c6Oc0GnE3W2Pps
users_data https://yadi.sk/i/T7GOgajS3W2PwT
специально попробовал на двух разных сайтах, работает как часы
вот этот волшебый хэш
$S$DmbdcIckIwVzrzdVlGF27d3sW2VqLTvFPwufAorqQbkRH0viyHVk
в нем зашифровано
343434
SET `pass`='$S$DmbdcIckIwVzrzdVlGF27d3sW2VqLTvFPwufAorqQbkRH0viyHVk'
WHERE `uid`='1' AND`langcode`='en';
Нет, не прокатил пароль 343434.
То, что этот волшебный хэш работает на двух сайтах, говорит лишь о том, что у них одинаковая соль, что само по себе не слишком секьюрно.
А почему она одинаковая? Оба сайта установлены нормальным образом но из одного дистрибутива. Значит у всех кто установил из одного дистрибутива будет одинаковая соль.
Попробовал еще один сайт, столетней давности, но обновленный из этого же дистрибутива - работает
В таблице users_field_data поменяйте status с 0 на 1 для admin
К папке сайта совсем нет доступа?
Если есть, то используйте drush:
drush uublk --name=admin
и сменить пароль
drush upwd admin password='Some password'