一个简单的demo实现 用户角色权限管理

温馨提示:该例子仅供参考,一个简单的demo实现 用户角色权限管理一个简单的demo实现 用户角色权限管理

例子:一个管理系统有两种人员:超级管理员和普通管理员(录入员);

    超级管理员具有修改的权限,普通管理员没有。

核心代码及数据库如下:

1.数据库设计:

    t_user:id,username,password;

    t_systemadmin表:role代表的是role表id

            一个简单的demo实现 用户角色权限管理

   t_ role表:

            一个简单的demo实现 用户角色权限管理

2.bean实体类:

    UserBean:

        一个简单的demo实现 用户角色权限管理

3.将角色num存入session(注意session里面的是num)

       一个简单的demo实现 用户角色权限管理 

4.service实现类:

        一个简单的demo实现 用户角色权限管理

5.dao层:

        UserBean selectUserByName(@Param("username")String username, 

            @Param("password")String password);

6.user.xml:

        一个简单的demo实现 用户角色权限管理

    一个简单的demo实现 用户角色权限管理

7.jsp:这里的role和js里面对应

        <script type="text/javascript">
    var role="${sessionScope.role}";
</script>


8.js:

        一个简单的demo实现 用户角色权限管理

9.效果展示:

    超级管理员:

        一个简单的demo实现 用户角色权限管理


    普通管理员:

            一个简单的demo实现 用户角色权限管理