/ it

Смена пароля и активация аккаунтов для Ghost

Перевез бложик в AWS, заодно потренировался в ansible и terraform, развернул новый с помощью ghost-cli, импортнул старые данные, но тут незадача, старые пользаки импортируются неактивированными и фиг знает с каким паролем. Итак, чтоб осталось:

Надо зайти в СУБД, в моем случае это был MySQL, в нем выбрать базу c Ghost, выполнить следующий запрос:

select * from users;

Будет видно, какие пользаки неактивные. Далее выполнить:

update users set status = "active";

И проверить:

select * from users;

Все.

Вторым шагом надо сменить пароль, хотя вроде как и можно выслать себе письмо, но почтовый сервис, которым я пользуюсь (live.com), не верит MailGun, и отбрасывает от него письма. Поэтому вначале надо сгенерить BCrypt hash (В инете куча всяких, я юзал https://passwordhashing.com/BCrypt). К примеру, $2b$10$hAyGRGN7sDXsFkQGMiAZleKy.fxq7p3vmnS3Fhn/scIS9LZyrPmPW.  Лезем в базу и выполнить запрос:

UPDATE users SET password='сюда_вставить_хеш' WHERE email = 'сюда_вставить_мыло_пользака'

Все, заохдим в админку Ghost'а, меняем пароль на нормальный.

Смена пароля и активация аккаунтов для Ghost
Share this

Subscribe to Личный блог