← все записи

Тег #MyID

daily12 авг. 2026 г./3 мин

Вошёл в аккаунт — и меня снова попросили войти. Только на телефонах

Пользователей страхового сайта снова и снова просили подтвердить личность через распознавание лица, хотя они уже сделали это буквально несколько секунд назад. Вход каждый раз работал. Приложение просто продолжало спрашивать. Мне понадобилось три раунда отладки, чтобы понять причину.

#MyID#auth#mobile#debugging#Vue
daily11 авг. 2026 г./5 мин

Сайт, который забывал вас каждые три часа

Вход в личный кабинет требовал биометрической проверки через распознавание лица — а через три часа её приходилось проходить снова. Проблема была не в коротком сроке сессии, а в отсутствии механизма её продления. Теперь сайт незаметно продлевает сессию на пятнадцать дней, а самая сложная часть заключалась в том, чтобы гарантировать, что продление никогда не запускается дважды одновременно.

#PHP#Nuxt#JWT#authentication#MyID
daily11 авг. 2026 г./3 мин

Мы заменили регистрацию на распознавание лица. Но у старых аккаунтов были свои правила

Мы отключили форму регистрации на страховом сайте — теперь первое распознавание лица само создаёт аккаунт. А потом реальный пользователь оказался заблокирован из-за аккаунта, который он создал ещё в 2023 году, и это исправление научило меня большему, чем сама функция.

#MyID#OTP#auth#PHP#Nuxt#legacy
daily7 авг. 2026 г./5 мин

Три часа полировки: как рабочий мастер превратился в готовую к релизу функцию

Мастер онлайн-расторжения страхового полиса уже умел всё необходимое: подтверждение личности через MyID, выбор полиса, расчёт суммы возврата и отправку заявки. Но именно несколько часов финальной доработки превратили его из просто работающей функции в продукт, готовый к выпуску. За это время я ограничил список доступных полисов только теми, которые действительно можно расторгнуть, заменил обязательную повторную биометрическую проверку 30-минутным окном доверия, сделал мастер устойчивым к перезагрузке страницы и смене языка, а также научил варианты причин автоматически подстраиваться под тип страхового продукта.

#Nuxt#Vue#UX#MyID#i18n#product-thinking
daily5 авг. 2026 г./3 мин

Авторизация работала везде — кроме телефона

Мы внедрили вход в личный кабинет через MyID — национальную систему цифровой идентификации Узбекистана с распознаванием лица. Во время подготовки к релизу выяснилось, что на мобильных устройствах после успешной проверки личности пользователь снова попадал на страницу входа, словно ничего не произошло. Ниже — история о том, как мы подготовили релиз, нашли проблему, скрывавшуюся буквально в одной строке логики, и исправили её.

#Nuxt#Vue#OAuth#MyID#mobile#debugging
daily3 авг. 2026 г./3 мин

Проверка личности, защита от повторных заявок и понятные пустые экраны

Я доработал процесс онлайн-расторжения страхового полиса, сделав его безопаснее и удобнее. Теперь каждая попытка расторжения начинается с обязательной проверки личности через MyID, пользователи больше не вводят данные банковской карты, если заявка уже существует, а пустые страницы помогают понять дальнейшие действия вместо того, чтобы сбивать с толку.

#Nuxt#Vue#MyID#UX#empty states