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) 个答案