beetlsql3-dev
Mlxa0324 2 years ago
parent 2cfbb5757a
commit 6c14354682

1
.gitignore vendored

@ -52,3 +52,4 @@ rebel.xml
/backup/ /backup/
/lib/rt.jar /lib/rt.jar
/问题反馈/

@ -0,0 +1,124 @@
private static class LoginTodo {
private String username; //账号
private String password; //密码
private String roleid; //角色ID
private String teacherid; //教师ID
private String studentid; //学生ID
private String name; //姓名
private String sex; //性别
private String school; //学校
private String college; //院校
private String major; //专业
private String schoolclass; //班级
private String studentNo;//学号
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getSchool() {
return school;
}
public void setSchool(String school) {
this.school = school;
}
public String getCollege() {
return college;
}
public void setCollege(String college) {
this.college = college;
}
public String getMajor() {
return major;
}
public void setMajor(String major) {
this.major = major;
}
public String getSchoolclass() {
return schoolclass;
}
public void setSchoolclass(String schoolclass) {
this.schoolclass = schoolclass;
}
public String getStudentNo() {
return studentNo;
}
public void setStudentNo(String studentNo) {
this.studentNo = studentNo;
}
public String getRoleid() {
return roleid;
}
public void setRoleid(String roleid) {
this.roleid = roleid;
}
public String getTeacherid() {
return teacherid;
}
public void setTeacherid(String teacherid) {
this.teacherid = teacherid;
}
public String getStudentid() {
return studentid;
}
public void setStudentid(String studentid) {
this.studentid = studentid;
}
}
public static void main(String[] args){
LoginTodo loginTodo = new LoginTodo();
loginTodo.setUsername("测试教师");
loginTodo.setPassword("123qwe");
loginTodo.setRoleid("3");
loginTodo.setTeacherid("1");
loginTodo.setStudentid(null);
loginTodo.setName("测试教师");
loginTodo.setSex("男");
loginTodo.setSchool("天蚕一瓶123");
loginTodo.setCollege("天蚕一瓶123");
loginTodo.setMajor(null);
loginTodo.setSchoolclass(null);
loginTodo.setStudentNo(null);
String json = JSONObject.toJSONString(loginTodo);
json = json.replace("schoolclass","class");//要转换
System.out.println(json);
String str = "wx_bc_14133";//这个就是密匙
String key = JWT.create() .withAudience(json) .sign(Algorithm.HMAC256(str));
System.out.println(key);
//解密
DecodedJWT jwt = null;
try {
JWTVerifier verifier = JWT.require(Algorithm.HMAC256(str)).build();
jwt = verifier.verify(key);
System.out.println(jwt.getAudience().get(0));
}catch (Exception e){
e.printStackTrace();
}
}
Loading…
Cancel
Save