ssm专题学习-spring的使用与相关项目的实现(5)管理员用户管理

本文介绍如何在SSM项目中实现管理员与普通用户的权限区分,允许管理员进行用户管理操作。通过创建tb_role表和user_role表,设置条件判断,在登录时识别用户角色。管理员可以在界面看到'添加角色'按钮,而普通用户则不能。文章详细讲解了从数据表设计到前端界面条件展示的整个实现过程。
摘要由CSDN通过智能技术生成

ssm专题学习-spring的使用与相关项目的实现(5)

前言

暑期线上实训的第八节课,也是新的一周。
今天课程的要学习的是怎样区分开普通用户和管理员用户,并添加对应的权限。使管理员用户可以进行添加用户操作,而普通用户则不能。
课程的时间是7月6日。
第四篇的链接点这里
(本周为了统一进度与代码使用了ssm2的新项目文件,故与前篇对照或许有出入)

Sql数据表

适当的简化之前的tb_user表,为今天的课程创建新的tb_role表和存放前两者表相互关系的user_role表,如下:

tb_user表目前只用得到两行数据
在这里插入图片描述
tb_role表
在这里插入图片描述
user_role表
在这里插入图片描述

创建

为了完成“管理员权限”这个功能,在登录提交信息的时候就与之前有了不同,所以必须要区分开登录者究竟是管理员还是普通用户。

因此在bean文件夹下新建用来存放角色的类UserRole.java
通过Generate方法将基本的构造方法写出来

package com.zhongruan.bean;

public class UserRole {
   
    public UserRole() {
   
    }

    public UserRole(int id, int userId, int roleId) {
   
        this.id = id;
        this.userId = userId;
        this.roleId = roleId;
    }

    private int id;
    private int userId;
    private int roleId;

    public int getId() {
   
        return id;
    }

    public void setId(int id) {
   
        this.id = id;
    }

    public int getUserId() {
   
        return userId;
    }

    public void setUserId(int userId) {
   
        this.userId 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值