Восстановление доступа
Пароль и второй фактор кабинета хранятся на сервере. Через сайт их не сбросить — и это намеренно: вернуть доступ может только тот, у кого есть доступ к серверу.
Забыли пароль
На сервере, в папке проекта, задайте новый пароль — команда запишет его в .env и покажет один раз:
npm run cabinet:passwordЗатем перезапустите кабинет. Все открытые сессии закроются — войти можно будет только с новым паролем.
pm2 restart public-bot-cabinetНет телефона с приложением
На шаге с кодом нажмите «Войти резервным кодом» — подойдёт любой из кодов, сохранённых при включении двухфакторки.
Нет и резервных кодов — снимите второй фактор на сервере. Пароль команда не трогает.
npm run cabinet:2fa-off