Авторизация пользователей и личный кабинет
Полноценная система авторизации: login/register/logout, личный кабинет с профилем, панель администратора. Floating кнопка входа, ссылка в футере. 35 PHPUnit-тестов (50 assertions)
Зачем эта запись
Эта запись истории платформы ipd.by описывает работы по авторизации и личному кабинету: вход, профиль, панель администратора, разделение ролей. Понятный вход и кабинет — часть здоровой системы. Версия 4.11.0 (14.07.2026) описывает: «Авторизация пользователей и личный кабинет». Дальше по странице — что именно было сделано в этой версии и к каким кейсам это относится.
Что сделано в версии 4.11.0
от 14.07.2026Что добавлено
- AuthController — login, register, logout, dashboard, admin. Поддержка входа по логину ИЛИ email
- AdminMiddleware — проверка роли admin для панели администратора
- Миграция — добавлены auth-колонки в users: password, role, avatar, email_verified_at, remember_token, timestamps
- User model — обновлён: Notifiable trait, isAdmin(), getAuthPassword()
- Страницы — login (/login), register (/register), dashboard (/dashboard), admin (/admin)
- Footer — ссылка «Вход» / «Кабинет» в копирайте
- Floating кнопка — фиксированная кнопка в правом нижнем углу (аватар пользователя или иконка входа)
- Admin панель — таблица пользователей, статистика, управление
- CSS — стили auth-страниц, dashboard, floating кнопки, адаптив
- PHPUnit — 10 новых auth-тестов (login, register, logout, middleware)
- PHPUnit: 35 тестов, 50 assertions, 1 risky (output buffer)
- Версия: 4.10.0 → 4.11.0
Кейсы по этой теме
Эти реальные проекты подтверждают направление, в котором сделана версия.
Разделы по теме
Почему этому можно доверять
Платформа ipd.by развивается открыто: каждый пункт этой версии — реально выполненная работа с датой и описанием, а вся история изменений хранится в реестре версий на Laravel. Кейсы, на которые ведут ссылки выше, — реальные проекты, а не обещания.
Нужна такая работа над вашим проектом
Версии — это видимая история разработки: платформа растёт, а каждая страница объясняет, что и зачем сделано. Если ищете команду, которая так же профессионально развивает продукт — это как раз то, чем я занимаюсь.