请问一个系统有不同权限,登录模块应该怎么办?常用的是什么方法?
我指的不是登陆框怎么写 这个不是问题 我说的是后面的功能模块应该怎么判断登录的是谁有什么权限?
我想的办法是在每个新界面的构造函数中传了一个对象参数,比如Person类的实例,但是我觉得这么写不是很好,还有别的好想法不?
或者这么说吧,有两种人具有不同功能,写登录时用了复选框选择对应的人物属性,但是后面的模块页面写起来来就难看了。
我指的不是登陆框怎么写 这个不是问题 我说的是后面的功能模块应该怎么判断登录的是谁有什么权限?
我想的办法是在每个新界面的构造函数中传了一个对象参数,比如Person类的实例,但是我觉得这么写不是很好,还有别的好想法不?
或者这么说吧,有两种人具有不同功能,写登录时用了复选框选择对应的人物属性,但是后面的模块页面写起来来就难看了。
解决方案 »
- JAVA定义问题
- 看一个简单的String
- java中的char[]数组内部结构
- 菜鸟请教高手
- 我公司使用自行开发的web系统,调用的是java 1.4,如果只安装java1.5或6的话又不能正常使用,能否把1.5或6的版本设置成web系统认定调用的
- 请教删除三个相关联的表的问题,谢谢大家帮忙!
- 关于JCreator工具的问题
- 有没有中文版的javaapi?多谢!
- 如果用类作返回值,在JAVA中返回的是地址还是要返回的类的一个拷贝???
- 菜鸟问:richEdit框中的文本怎么设成不同的颜色(像聊天室里显示的聊天纪录那样有不同的颜色甚至贴图)
- struts jsp自动加载数据显示
- Jxta(J2SE)里面的CMS支持模糊搜索吗?
权限当然不能是登录的时候选择的啦!
而应该是管理员创建该用户时赋予的,
此时将该用户的权限记录在权限表中;
用户登录成功后根据用户名查询权限,
并创建权限类实例放在Session中,
后面的功能模块据此判断有没有权限。有两种人具有不同功能,也是在这两种人创建的时候就已经确定了的。