有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何防止每个url访问wicket页面

我有安全问题。我有一个菜单,允许或不允许用户进入某个页面。很简单,如果不允许用户访问该页面,则指向该页面的链接将隐藏在菜单中。 但是,用户仍然可以在浏览器中直接输入URL,并可以访问页面。 例如,我有CardPage,每个链接我都可以使用

setResponsePage(new CardPage());

或者

setResponsePage(CardPage.class);

但我仍然可以进入这个页面输入这样的URL:

http://127.0.0.1:8080/my-应用程序war/?wicket:bookmarkablePage=:com。我的应用卡片页

有没有办法禁止用户通过URL访问此页面? 如果你有什么需要,我可以给你更多关于这个问题的信息

更新

必须手动操作,检查每一页是否允许看到,并重定向到NotAllowedPage


共 (0) 个答案