убрать идентификатор семестра из сессии
На данных момент идентификатор семестра (SemesterID) храниться в сессии на сервере.
Изначально значение устанавливается при авторизации, после может быть изменено при обращении к handler/Settings/setSemesterID
Нужно убрать SemesterID из сессии и передавать как параметр с каждым запросом.
-
php классы из каталога handlers. Данные запросы осуществляются посредствомajaxзапросов. Предлагается из js передавать в параметрах запроса semesterID и обрабатывать его на сервере. -
не из handlers. В большинстве случаев возвращают html, поэтому параметр semesterID должен находится в строке запроса. В этом случае, возможно, придется переработатьroutesдля всех страниц, требующих данную переменную. -
валидировать все ссылки (в том числе и кросс-страничные)