为了账号安全,请及时绑定邮箱和手机立即绑定

java课程设计问题!

/ 猿问

java课程设计问题!

Our2 2017-06-20 11:02:48

向大神们求救!!做课设有一步不知道怎么办了,就是在做用户登录界面时候,怎么能使不同身份的人进入到不同的界面中

查看完整描述

5 回答

?
牛津小学徒


给用户设个level属性,可以根据不同的level进行跳转

查看完整回答
1 反对 回复 2017-07-30
?
倔强的小朱朱

可以给每种类型的人添加一个独特的标识,在用户登录的时候,判断是哪类人,分别跳转到相应的页面就可以了啊


查看完整回答
1 反对 回复 2017-06-20
  • Our2
    Our2
    能不能举一下相应的代码呢?因为我java学的不是很懂,谢谢啦?
?
小草1434

首先在用户的实体类中,保留一个字段区别身份【比如role字段】,在登录的判断方法中,根据用户的这个role字段分别作出跳转不同页面【最土的办法就是每个角色一个页面】。

如果设计较为友好的话,就是把不同角色所能够操作的选项当成是不同的权限【permission】,然后用这个role字段分别关联用户与permission(常说的数据表多对多的关系),在前端显示上就是根据不同的role值查找到不同的permission数组渲染到页面上(一般就是一个列表,逐一显示在菜单栏中)

查看完整回答
反对 回复 2018-10-31
?
Developer_Zuck

对这个问题有我两种解决方案:1.利用拦截器Filter;2可以用shiro进行权限控制,绝对可以实现这些功能

查看完整回答
反对 回复 2017-10-02
?
amorlova

登陆的时候根据你的标识判断

查看完整回答
反对 回复 2017-06-20
  • Our2
    Our2
    能不能举一下相应的代码呢?因为我java学的不是很懂,谢谢啦?
  • amorlova
    amorlova
    这样想,你在你数据库中,用户表中,增加一个type字段,登陆的时候判断type的值,不同类型登陆不同的界面。很简单
  • Our2
    Our2
    嗯嗯!我今天弄明白了,谢谢你
点击展开后面1

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信