前言
暑期线上实训的第八节课,也是新的一周。
今天课程的要学习的是怎样区分开普通用户和管理员用户,并添加对应的权限。使管理员用户可以进行添加用户操作,而普通用户则不能。
课程的时间是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