- Отгружено
- 15 ноября 2026 г. в 00:55 UTC
- Автор
- Kamo
- Завершение
- 01ba349
Пользователи с аутентификатором не могли войти на обычную страницу: /api/login ответил mfaRequired + mfaToken и страница показывала это как красную ошибку под паролем без выхода. - Страница теперь открывает существующий MfaStep (как и OAuth вход) при ответе на пароль, ИЛИ ответ выборщика рабочего пространства, просит второй фактор: шестизначный код или код восстановления, свой собственный метр забастовки и блокировка панели, Начать сначала назад к шагу электронной почты. - Проверенный код перенаправляет через тот же помощник, что и шаг, который его запросил (redirectSignedIn / redirectChosenWorkspace, извлечено без изменений), так что передачи shared-doc, план checkout, ?next=, landing careers и carrier-applied-job ведут себя идентично. - MfaStep: подает самостоятельно на шестой цифре (введенной или вставленной) с синхронным двойным подключением охранник; перефокусирует поле после отказа (старый тайм-аут мог запускаться, пока он еще отключен); org акцент для кнопки и кольца фокуса (OAuth сохраняет свой нейтральный по умолчанию); copy no более длинные имена Kamo на белых хостах. - **************** охраняет проводку.
