Лабораторная работа № 6
Требуемые условия завершения
Открыто с: понедельник, 13 апреля 2026, 00:00
Срок сдачи: вторник, 28 апреля 2026, 00:00
Добавить к созданному Веб-сервису аутентификацию по Cookies.
- Реализовать аутентификацию в рамках существующей БД.
- Добавить IdentityUser к Auth, расширить БД необходимыми полями;
- AccountController для login, logout и register;
- Реализовать страницы login и register;
- При переходе по ссылке logout пользователь должен возвращаться на ту же страницу с которой выполнен выход.
- Реализовать условный рендеринг для левой панели у страниц feed/profile для авторизованных и неавторизованных пользователей.
- Реализовать добавление постов Posts для авторизованных пользователей.
- Добавить APIController для добавления post;
- Реализовать fetch для отправки действий без перезагрузки страницы.
- Реализовать обработку хэштегов Tags в новых постах и добавление Interactions за дополнительные баллы.
- Выделение хэштега по строке и подсветку можно подсмотреть здесь
- Добавление Reribbs/Answers через APIController