Skip to content

убрать идентификатор семестра из сессии

На данных момент идентификатор семестра (SemesterID) храниться в сессии на сервере.
Изначально значение устанавливается при авторизации, после может быть изменено при обращении к handler/Settings/setSemesterID
Нужно убрать SemesterID из сессии и передавать как параметр с каждым запросом.

  • php классы из каталогаhandlers. Данные запросы осуществляются посредством ajax запросов. Предлагается из js передавать в параметрах запроса semesterID и обрабатывать его на сервере.
  • не из handlers. В большинстве случаев возвращают html, поэтому параметр semesterID должен находится в строке запроса. В этом случае, возможно, придется переработать routes для всех страниц, требующих данную переменную.
  • валидировать все ссылки (в том числе и кросс-страничные)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information