-
Личный кабинет арендатора 1.0.1 Стабильный
выпуск опубликован
2026-09-09 21:25:13 +03:00 | 0 коммиты main с этого выпускаЛичный кабинет арендатора 1.0.1
Обновление безопасности и устойчивости авторизации без изменения схемы SQLite и архитектуры уведомлений.
Основные изменения
- ограничение неудачных входов теперь считается по IP целиком;
- после трёх ошибок за 15 минут приложение самостоятельно временно блокирует вход;
- заблокированный запрос отклоняется до поиска пользователя и проверки пароля;
- используется HTTP 429 и
Retry-After; - успешный вход до блокировки очищает накопленные ошибки IP;
- код восстановления пароля увеличен до шести цифр;
- действующий код восстановления не заменяется повторным запросом;
- подтверждённое восстановление связано с пользователем,
auth_version, активным состоянием и телефоном; - финальная смена пароля защищена от гонки с изменением телефона арендатора;
- полный сброс кабинета арендатора теперь требует повторного ввода текущего пароля собственника;
- публичный пример Fail2Ban приведён к политике
maxretry = 3; - документация дополнена рекомендацией защищать
data/config.phpот записи после установки там, где схема размещения это позволяет.
Совместимость
- миграция SQLite не требуется;
- существующие пользователи и хэши паролей сохраняются;
- история платежей, показаний, фотографий, сообщений и соглашений не изменяется;
- архитектура SMS, Telegram, MAX, Matrix и общего worker не изменялась.
Релиз прошёл целевой security/regression-аудит. Blocking findings отсутствуют.
Загрузки
-
Исходный код (ZIP)
0 скачиваний
-
Исходный код (TAR.GZ)
0 скачиваний