java吧 关注:1,252,745贴子:12,738,502

新人在做一个项目....求帮助

只看楼主收藏回复

数据库里面有好几张表,通过外键关联起来,根据角色的不同来给不同的权限,求解,有点思路,但不是很清晰,主要还是代码的问题,有大神指导我的吗 万分感谢


1楼2012-12-21 16:44回复
    大神们 快出来讨论讨论了....


    2楼2012-12-21 17:05
    回复


      通过百度相册上传3楼2012-12-21 17:06
      回复
        web开发做的,前面设置了过滤器,编码问题也解决了就差角色的权限了,大神快出来帮帮我啊。


        4楼2012-12-21 17:06
        回复
          三张表 自己研究去 ,或者 在加一张 菜单表, 给admin、user 权限,比如增删改查


          IP属地:北京7楼2012-12-21 17:09
          回复
            你用的是security吗


            IP属地:北京8楼2012-12-21 17:10
            收起回复
              好了好了 ,楼主 去看看spring的security 一切迎刃而解


              IP属地:北京9楼2012-12-21 17:11
              收起回复
                加字段。加标识。+10086.


                IP属地:贵州10楼2012-12-21 17:15
                收起回复
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


                  11楼2012-12-21 17:16
                  回复
                    数据库表加个字段,比如userlevel。


                    IP属地:广西12楼2012-12-21 18:03
                    收起回复
                      CREATE TABLE SM_Employee --创建员工表( EmployeeName VARCHAR2(50) NULL , EmployeeID VARCHAR2(20) NOT NULL primary key, UserID VARCHAR2(20) NULL , Pwd VARCHAR2(100) NULL , Sex VARCHAR2(9) NULL , NativePlace VARCHAR2(100) NULL , Birthday DATE NULL , HomeAddress VARCHAR2(100) NULL , Zip VARCHAR2(10) NULL , Mobile VARCHAR2(40) NULL , Tel VARCHAR2(100) NULL , Position VARCHAR2(40) NULL , EMail VARCHAR2(100) NULL , Married VARCHAR2(9) NULL , delflag VARCHAR2(1) NULL , Memo VARCHAR2(1024) NULL , EmployeeCode VARCHAR2(20) NULL , IsUsing char(1) NULL , MaxAssignAccount INTEGER NULL , UnDoneAccount INTEGER NULL , IsAssign VARCHAR2(1) NULL , Danger VARCHAR2(20) NULL , IsArea VARCHAR2(1) NULL , IsAcceptAll VARCHAR2(1) NULL , IsAcceptOnsite VARCHAR2(1) NULL );


                      14楼2012-12-21 19:43
                      回复
                        CREATE TABLE SM_EmployeeRole --创建用户角色表( EmployeeID VARCHAR2(20) NOT NULL , RoleID VARCHAR2(20) NOT NULL );


                        15楼2012-12-21 19:44
                        收起回复
                          CREATE TABLE SM_Role --创建系统角色表( RoleName VARCHAR2(40) NULL , RoleID VARCHAR2(20) NOT NULL primary key , RoleCode VARCHAR2(20) NULL , Memo VARCHAR2(1024) NULL , DelFlag VARCHAR2(1) NULL );


                          16楼2012-12-21 19:44
                          回复
                            CREATE TABLE SM_RoleView --创建视图授权表( RoleID VARCHAR2(20) NOT NULL , ViewID VARCHAR2(20) NOT NULL);


                            17楼2012-12-21 19:44
                            回复