java - Java/MySql如何实现基于角色的访问控制?

标签 java user-controls access-control user-roles

我打算开始一个基于网络的项目,涉及用户注册,就像论坛/CMS,但我的障碍是我不知道如何实现所谓的基于角色的访问控制。

我在谷歌上搜索“基于角色的访问控制”,我在结果书中发现了: 设计模式。

这和我需要的有关系吗? 有没有关于实现这个想法的教程? 是数据库端实现还是语言编程端实现?

有引用资料吗?有标题吗?

最佳答案

设计您的表,使用户可以根据您的系统拥有一个或多个角色

定义您对群组页面的访问权限

admin.allowed = .*
user.allowed=/home/.*,/profile/.*

在一些属性文件中

创建一个 Web 过滤器,从 session 中读取用户并确定角色,并查看是否允许请求的页面,如果不允许,则重定向到其他页面


另见

关于java - Java/MySql如何实现基于角色的访问控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13946119/

相关文章:

silverlight - 如何绑定(bind) UserControl 属性?

amazon-web-services - DynamoDB 对 map 项的细粒度访问

java - 为什么不能在 Java 构造函数中使用速记数组初始化字段?

c# - Silverlight 用户控件部分类的继承

java - Drools 集成与传统方式

c# - C# 中的简单依赖属性和 UserControl 问题

Symfony2 : How to restrict/deny access to certain routes by IP address?

swift - Swift 模块/类如何解决缺少对 "protected"成员的语言支持的问题?

java - 如何在 Java 中将逗号分隔的字符串转换为 ArrayList

java - 验证表中文本是否位于 2 个指定项目之间的最佳方法 - Selenium - Java