kodnado.ru/articles

Статьи

Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.

1127 материаловРазборы по сайтам, ботам, API, серверам и автоматизации

Flutter-приложение теряет состояние после возврата из фона

Как найти и исправить потерю состояния Flutter после background: lifecycle, state restoration, провайдеры, навигация и повторная загрузка.

Flutter, lifecycle, state management, мобильное приложение, background Читать статью →

iOS-приложение не проходит проверку из-за оплаты: что исправить перед Review

Разбор отклонения App Store из-за способа оплаты: цифровой контент, In-App Purchase, внешние товары, ссылки и подготовка ответа Review.

iOS, App Store, In-App Purchase, модерация, оплата Читать статью →

Чек возврата не формируется автоматически: проверка кассы и фискализации

Что проверить, если после возврата нет кассового чека: признаки расчета, позиции, НДС, очередь, API кассы и повторная фискализация.

онлайн-касса, чек возврата, фискализация, платежи, 54-ФЗ Читать статью →

Повторный запрос создает два возврата: как добавить идемпотентность

Как защитить возвраты от повторного клика, timeout и повторной доставки webhook: idempotency key, блокировка, статусы и сверка.

возврат, идемпотентность, платежи, webhook, API Читать статью →

Смена тарифа списывает полную сумму вместо доплаты: расчет proration

Как исправить смену подписки, если списывается полная цена: расчет остатка, период, валюта, НДС, proration и подтверждение платежа.

подписка, тариф, proration, платежи, биллинг Читать статью →

После удаления компании остаются пользователи и данные: безопасная очистка tenant

Как удалять организацию в multi-tenant системе: карта зависимостей, soft delete, очередь очистки, файлы, токены и подтверждение результата.

multi-tenant, удаление данных, организации, GDPR, база данных Читать статью →

Сотрудник уволен, но токены работают: как полностью отозвать доступ

Порядок отзыва доступа сотрудника: сессии, API-токены, OAuth, SSH-ключи, webhook, кеш прав и журналирование.

токены, увольнение, доступ, API, безопасность Читать статью →

Менеджер может редактировать чужие заказы: исправление проверки доступа

Как закрыть доступ менеджера к чужим заказам: object-level authorization, область организации, API, массовые операции и аудит изменений.

RBAC, заказы, права доступа, API, безопасность Читать статью →

Один email регистрируется несколько раз: как убрать дубли аккаунтов

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

регистрация, email, дубли, база данных, пользователи Читать статью →

После смены пароля остаются активные сессии: как корректно отозвать доступ

Как завершать старые сессии после смены пароля: session version, отзыв refresh token, cookies, устройства и повторный вход.

пароль, сессии, refresh token, авторизация, безопасность Читать статью →

Как безопасно перенести секреты 2FA на новый сервер без сброса кодов

План переноса TOTP-секретов и резервных кодов на новый сервер: шифрование, ключи, миграция базы, проверка времени и безопасный откат.

2FA, TOTP, миграция, безопасность, секреты Читать статью →

Joomla-сайт не открывается: диагностика белого экрана, 500 и ошибок базы

Практическая проверка Joomla, если сайт отдает белый экран, ошибку 500 или не соединяется с базой: логи PHP, плагины, шаблон, кеш и конфигурация.

Joomla, ошибка 500, белый экран, PHP, CMS Читать статью →