日期:2014-05-20  浏览次数:20610 次

多权限登录问题
一个登陆分两个权限,一个是管理员,一个老师。我数据库里有一个权限字段
我在登录的时候判断是管理员还是老师,然后分权限跳转到不同的页面!
  求各位帮忙。谢谢~~
------最佳解决方案--------------------
你的问题说不是很清楚,我感觉你说的问题是:一个用户有两个权限,一个是老师,一个是管理员。当使用这个用户登录的时候,如何根据不同的权限跳到不同的页面。如果问题是这样的话,则需要在登录成功之后有一个选择权限的步骤,当登录成功,则用这个用户从数据库中取出该用户的权限(你这里是老师和管理员),然后让用户选择一下,根据用户的选择进行跳转。也有一个办法是,默认使用某一个权限跳转到某个页面,在这个页面上有一个可以来回切换的链接(可以设计成下拉列表)可以完成权限的切换。这个是设计上的问题,希望上边说的能帮上楼主的忙,继续交流,呵呵呵。
------其他解决方案--------------------
如果每个用户只有一个权限都不存在这个问题。可是如果一个用户是有多个权限的时候,系统并不能判断登陆者想用哪个权限登陆。因此,或者是登陆者去选择,或者是系统默认使用某个权限。
------其他解决方案--------------------
恩,是的。不过根据之前项目的经验,权限系统本人就可以单独拿出来做成一个系统。很多公司都将其作为平台的一个单独的大模块。这个权限管理可以做的很精致,也可以做的很庞大。建议你只要符合你的业务需求就行,呵呵呵。继续交流,谈不上指教,都是做技术的,多切磋啊,朋友,呵呵呵。
------其他解决方案--------------------
引用:
恩,是的。不过根据之前项目的经验,权限系统本人就可以单独拿出来做成一个系统。很多公司都将其作为平台的一个单独的大模块。这个权限管理可以做的很精致,也可以做的很庞大。建议你只要符合你的业务需求就行,呵呵呵。继续交流,谈不上指教,都是做技术的,多切磋啊,朋友,呵呵呵。

5楼的话很受用哦,感觉 自己做的东西有点太小了。。努力中!!!
------其他解决方案--------------------
你不是已经知道怎么做了么。。。

无非两种,一种是显式跳转,
比如登录画面上用了radiobutton,让登录者去选自己的权限角色,
有权限就跳转到对应的画面,没有就报错(struts1用mappingfoward)

另一种隐式跳转,根据此用户名在db里对应的type字段值,自动跳到相应的画面。
------其他解决方案--------------------
引用:
你的问题说不是很清楚,我感觉你说的问题是:一个用户有两个权限,一个是老师,一个是管理员。当使用这个用户登录的时候,如何根据不同的权限跳到不同的页面。如果问题是这样的话,则需要在登录成功之后有一个选择权限的步骤,当登录成功,则用这个用户从数据库中取出该用户的权限(你这里是老师和管理员),然后让用户选择一下,根据用户的选择进行跳转。也有一个办法是,默认使用某一个权限跳转到某个页面,在这个页面上有一个可……

嗯 。我说的是你这个意思哦。    我希望的是比如说在登录的时候管理员将要进入系统的后台,老师进入的是系统的前台。(数据库中有一个权限字段(type))要根据数据库中的字段判断用户是管理员还是老师、
下拉列表的感觉不是很华丽。希望的是自动判断。
------其他解决方案--------------------
引用:
如果每个用户只有一个权限都不存在这个问题。可是如果一个用户是有多个权限的时候,系统并不能判断登陆者想用哪个权限登陆。因此,或者是登陆者去选择,或者是系统默认使用某个权限。

嗯。是的。     登录者去选择则就是用下拉列表的吧?    
  比如说:管理员总要上传文件或者说操作到前台显示,老师则是在前台进行操作,管理员有的功能老师是不能有的。我在想我数据库中的type字段(权限),1则代表管理员,2则代表老师,我将把数据库中的权限字段查询出来进行判断。如果查询的结果是1,则跳转到管理员页面,如果查询出来的是2,则跳转到老师页面。请多指教。。。
------其他解决方案--------------------
引用:
恩,是的。不过根据之前项目的经验,权限系统本人就可以单独拿出来做成一个系统。很多公司都将其作为平台的一个单独的大模块。这个权限管理可以做的很精致,也可以做的很庞大。建议你只要符合你的业务需求就行,呵呵呵。继续交流,谈不上指教,都是做技术的,多切磋啊,朋友,呵呵呵。

呵呵...我还是学生了,我做的项目并不是很大。
学JSP已经一段时间了,感觉思想还未成熟,做起项目还很费劲。哎。。。。
------其他解决方案--------------------
引用:
引用:
恩,是的。不过根据之前项目的经验,权限系统本人就可以单独拿出来做成一个系统。很多公司都将其作为平台的一个单独的大模块。这个权限管理可以做的很精致,也可以做的很庞大。建议你只要符合你的业务需求就行,呵呵呵。继续交流,谈不上指教,都是做技术的,多切磋啊,朋友,呵呵呵。

顶起啊。。。。
------其他解决方案--------------------
呵呵呵,谢谢夸奖,都是从学生过来的。讨论问题不分年龄大小和入道早晚,希望能继续研究,呵呵呵。
------其他解决方案--------------------
引用:
你不是已经知道怎么做了么。。。

无非两种,一种是显式跳转,
比如登录画面上用了radiobutton,让登录者去选自己的权限角色,
有权限就跳转到对应的画面,没有就报错(struts1用mappingfoward)

另一种隐式跳转,根据此用户名在db里对应的type字段值,自动跳到相应的画面。

是的,我已经解决了哦!呵呵。。