小编Gyt*_*tis的帖子

如何防止每个网址到达wicket页面

我有安全问题.我有一个菜单,允许或禁止用户转到某个页面.很简单,如果不允许用户访问页面,则链接到它的菜单中会隐藏它.但是,用户还可以在浏览器中输入直接URL,并且可以到达页面.例如,我有CardPage,每个链接我都可以使用它

setResponsePage(new CardPage());
Run Code Online (Sandbox Code Playgroud)

要么

setResponsePage(CardPage.class);
Run Code Online (Sandbox Code Playgroud)

但我仍然可以进入此页面输入此类网址:

http://127.0.0.1:8080/my-application-war/?wicket:bookmarkablePage=:com.my.application.CardPage

有没有办法禁止用户按URL访问此页面?如果您有需要,我可以为您提供有关该问题的其他信息.

UPDATE

不得不手动完成,检查每个页面是否允许查看,并重定向到NotAllowedPage.

java security wicket

1
推荐指数
1
解决办法
367
查看次数

标签 统计

java ×1

security ×1

wicket ×1