API публичный? нет авторизации? может токен какой даешь? без этого сложно. как вариант на самом клиенте хранить что смотрел уже. Если браузер то Куки или LocalStorage
https://github.com/adelf/acwa_book_ru Тут очень хорошо расписано зачем DTO и почему важно их юзать. Но вообще по опыту, если не видишь смысла в патерне, то и использовать его пока не стоит 🙂
Hello. I have a problem with the admin router. If the admin has already logged in I should forbid him to go to the login page. But it does not work in any way. Screenshots below.