Задание 3

Привет Pavel Blivon!

Добавил тривиальные сессии, с сохранением GUID в куке и запоминанием выставления куки на сервере.
Имеет очевидную проблему с подчисткой словаря users при наплыве пользователей, так как штатно не придумал как чистить. Понятно, что в схеме login-logout это реализовать будет можно. Здесь же надо какой-то обработчик навесить, который будет следить за памятью и чистить.
С нуля писать фреймворк не захотелось, но по-моему, у этой реализации есть проблема с выставлением хедеров - они не в роутере и контроллере, а выше, что как-то не по феншую...

Да, в этом реквесте сделал сессии по заданию - с ограничением на просмотр статей.