ssh+extjs,使用拦截器做权限控制的问题?

发布于 2021-11-23 09:49:33 字数 281 浏览 806 评论 6

做一个系统,使用ssh+extjs搭建项目框架,extjs作为前台界面,现在需要做权限控制,打算使用Interceptor拦截action,然后将action作为最小权限放在数据库,用登录用户账号关联。权限验证过程大致是:Interceptor拦截action请求,读数据库,判断是否具有该action的访问权限,有则invoke,没有则return 一个页面。

问题:extjs中全部为ajax请求,当Interceptor拦截ajax时,如果没有权限,return一个页面,不会跳转到这个页面,而是请求这个页面,这该怎么处理啊?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

巡山小妖精 2021-11-27 09:49:34

可以这样!你把要返回的页面返回去如:返回的页面是error.jsp  你就return error.jsp  然后在前台接收到这个后用  window.location.href=你刚才返回来的页面就Ok了

吃颗糖壮壮胆 2021-11-27 07:47:01

没有吧...我的可以返回指定的错误界面

孤独患者 2021-11-26 23:15:03

就是没有权限返回到一个错误界面之类的嘛?

各自安好 2021-11-26 07:45:53

就是没有权限返回到一个错误界面之类的嘛?

明媚如初 2021-11-25 15:10:00

+1

孤独患者 2021-11-24 22:18:44

为什么要return页面呢?直接返回错误码和说明,Alert一下不行吗?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文