请问一个系统有不同权限,登录模块应该怎么办?常用的是什么方法?
我指的不是登陆框怎么写 这个不是问题 我说的是后面的功能模块应该怎么判断登录的是谁有什么权限?
我想的办法是在每个新界面的构造函数中传了一个对象参数,比如Person类的实例,但是我觉得这么写不是很好,还有别的好想法不?
或者这么说吧,有两种人具有不同功能,写登录时用了复选框选择对应的人物属性,但是后面的模块页面写起来来就难看了。
我指的不是登陆框怎么写 这个不是问题 我说的是后面的功能模块应该怎么判断登录的是谁有什么权限?
我想的办法是在每个新界面的构造函数中传了一个对象参数,比如Person类的实例,但是我觉得这么写不是很好,还有别的好想法不?
或者这么说吧,有两种人具有不同功能,写登录时用了复选框选择对应的人物属性,但是后面的模块页面写起来来就难看了。
解决方案 »
- Can you tell the differences between the two sentences?
- 求助高手关于start javaw -jar example.jar启动的bat后,由于这个程序是阻塞的,会一直执行下去,如何做一个终止执行的bat呢
- JTable的排序问题
- GUI里多线程问题
- jtable怎样指定某个单元格的CellRenderer
- 求助,懂java输入输出流的进
- Java编程思想-11章 · 练习29
- 如何把一个word文档里面内容保留格式在另一个word里面输出
- 整型数据做函数的参数,怎样实现传地址,和调用程序共用一个地址?
- Vector is a raw type. References to generic type Vector<E> should be parameteriz
- struts jsp自动加载数据显示
- Jxta(J2SE)里面的CMS支持模糊搜索吗?
权限当然不能是登录的时候选择的啦!
而应该是管理员创建该用户时赋予的,
此时将该用户的权限记录在权限表中;
用户登录成功后根据用户名查询权限,
并创建权限类实例放在Session中,
后面的功能模块据此判断有没有权限。有两种人具有不同功能,也是在这两种人创建的时候就已经确定了的。