Вход как у Google: multi-account авторизация и панель безопасности
Авторизация переработана по образцу Медтехники Гродно: 3-состояний логин (авторизован / список known accounts / форма входа), переключение и «забывание» аккаунтов, идентификация устройства (device_id), журнал действий, панель безопасности и просмотр сессий админом.
Зачем эта запись
Эта запись истории платформы ipd.by описывает работы по авторизации и личному кабинету: вход, профиль, панель администратора, разделение ролей. Понятный вход и кабинет — часть здоровой системы. Версия 4.18.0 (30.07.2026) описывает: «Вход как у Google: multi-account авторизация и панель безопасности». Дальше по странице — что именно было сделано в этой версии и к каким кейсам это относится.
Что сделано в версии 4.18.0
от 30.07.2026Что добавлено
- 3 миграции — auto_login в users, таблицы auth_known_accounts и auth_log
- Модели и middleware — KnownAccount, AuthLog, DeviceIdMiddleware (UUID-cookie на 5 лет)
- AuthController переписан — switch-account, forget-account, continue, logout-all, security-панель, admin-просмотр сессий
- Шаблоны — login.blade.php (3 состояния), _known-accounts.blade.php, security.blade.php, admin-user-security.blade.php
- 11 маршрутов авторизации — в web.php
Кейсы по этой теме
Эти реальные проекты подтверждают направление, в котором сделана версия.
Разделы по теме
Почему этому можно доверять
Платформа ipd.by развивается открыто: каждый пункт этой версии — реально выполненная работа с датой и описанием, а вся история изменений хранится в реестре версий на Laravel. Кейсы, на которые ведут ссылки выше, — реальные проекты, а не обещания.
Нужна такая работа над вашим проектом
Версии — это видимая история разработки: платформа растёт, а каждая страница объясняет, что и зачем сделано. Если ищете команду, которая так же профессионально развивает продукт — это как раз то, чем я занимаюсь.