← К списку версий
v0.10.1
29.07.2026
MINOR
Исправление выхода; Исправление: кнопка «Выйти» и тестирование мультиаккаунтов
Fixed
- Механизм выхода полностью очищает состояние сессии на устройстве, гарантируя, что пользователь не будет автоматически восстановлен при повторном входе
- guest:client middleware убран с /login — login page показывает блок «уже вошёл» для аутентифицированных пользователей
- Миграция 100002 исправлен duplicate auto_login в up()
Fixed
- Механизм выхода очищает состояние «запомненного устройства», предотвращая автоматическое восстановление сессии после явного выхода
- Миграция 100001 удалено дублирование колонки `auto_login` (колонка добавляется только в миграции 100002)
Changed
- Версия платформы: 0.10.0 → 0.10.1
- `app/Http/Controllers/Auth/ClientAuthController.php` — `logout()` удаляет known_account перед выходом
- `database/migrations/2026_07_29_100001_create_client_auth_known_accounts_table.php` — убран лишний `Schema::table('clients', ...)` с добавлением `auto_login`
- `app/Models/Client.php` — добавлен `knownAccounts()` HasMany relation для удобства