Проблема повышения привилегий в проекте Spring MVCJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проблема повышения привилегий в проекте Spring MVC

Сообщение Anonymous »

Я имею дело с проблемой в приложении Spring MVC
в моем приложении меню видны пользователю на основе логики доступа к меню на основе ролей в базе данных.
хотя пользователь может видеть только сопоставленные меню как доступный после входа в систему,
когда мы нажимаем прямой URL-адрес некоторых других меню, которые не видны этому пользователю, эта страница отображается
и еще одна вещь:
там будет верхнее меню (главное меню - у него не будет URL-адреса)
и подменю, у которого есть URL-адрес в этих подменю, там будет много функций, и у каждого будут свои собственные URL-адреса,
если я введу напрямую URL-адреса функций, такие как добавление URL-адресов функций редактирования или просмотра
, затем на основе логики в сеансе приложения CSRFHandlerInterceptor истекают, это нормально
но если я нажимаю URL-адрес подменю
то это меню и все его функции( добавить, изменить, просмотреть) доступны
что я могу здесь сделать?
Я пытался использовать существующий CSRFHandlerInterceptor, где я буду проверять запрошенные URL-адреса на соответствие значению URL-адреса, хранящемуся в сеансено я не уверен, правильно ли это, или мне следует создать еще один фильтр

Подробнее здесь: https://stackoverflow.com/questions/790 ... vc-project
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»