我把前台普通用户和后台管理员放在了同一个表,用属性区分登入不同界面,但在画ER图时不知道该如何表示与其他实体的关系,比如用户与新闻的关系是浏览,管理员是发布编辑关系,但是如果分开两个表,在用户登录时就需要查询两个表,怎么解决才好,求求大神解答
解决方案 »
- 关于改造公司框架的问题,以及RFID设备问题
- 抛砖引玉--排列算法
- 在tomcat容器中一运行一个网站,就报错,求看看。
- 请教一个常用的功能,怎样在操作完成后回到提交申请的页面?
- struts1错误信息的处理问题 。。。。
- jsp访问sqlserver小问题,问题解决一定马上给分!谢谢!
- 初学者在线求助:JSP中HTTP Status 500出错(TOMCAT+MYSQL)!
- java里的des加密 为什么跟asp里的结果不一样?
- 如何将jsp的表单密码域在提交之前进行加密!急!谢谢
- SSH框架中最近遇到的error。
- 求助大牛!数据库的SQL语句写不来!!!
- 新手”求救“ 账号密码相同,登陆成功跳转界面。不相同,登录失败,不跳转界面。已有代码求改正。
需要解决的是权限的问题:如果不熟悉权限框架的话,可以db中user标识为0则只能进行浏览,为1代表是管理员可以多项操作。关于er图可以选择在流程线中添加相应文字声明即可。
分开设计user表:
前台判断传入的标识符:if else判断进入不同的业务处理流程。
用户登录验证同时从数据库中取出此权限字段的值来做判断,来区分可登录打开的页面,并将此字段值也存入Session的User实体中。用作后续页面权限的判断和相应处理。