007*_*007 6 java spring web-applications spring-mvc user-roles
我是 spring mvc 的新手,在我现有的项目中,有一个管理员,他们有权更新数据,但现在我需要创建 2 个新管理员,admin1 和 admin2,它们在登录时只能看到有限的页面,例如:
当管理员登录时,他们可以在菜单栏中看到添加数据、更新数据、发布消息页面。但在 Admin1 的情况下,只能在菜单栏中看到 Post meassage 页面。
所以,请指导我如何在 spring mvc 中完成这项任务 提前致谢。
小智 2
你必须考虑使用 Spring security 来实现这一点。检查以下内容
\n\n<http auto-config="true">\n <intercept-url pattern="/admin*" access="ROLE_ADMIN" />\n</http>\n
Run Code Online (Sandbox Code Playgroud)\n\n这意味着,只有具有 \xe2\x80\x9cROLE_ADMIN\xe2\x80\x9d 权限的用户才允许访问 URI /admin*。如果非授权用户尝试访问它,将显示 \xe2\x80\x9chttp 403 访问拒绝页面\xe2\x80\x9d。
\n\n您必须配置 url 和允许的访问权限
\n\n简单的例子在http://www.mkyong.com/spring-security/spring-security-access-control-example/
\n 归档时间: |
|
查看次数: |
4205 次 |
最近记录: |