beetlsql3-dev
parent
2cfbb5757a
commit
6c14354682
@ -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…
Reference in New Issue