Commit Graph

118 Commits

Author SHA1 Message Date
a38fd92801 给HttpMessageNotReadableException和MissingServletRequestParameterException指定了全局错误处理器,现在当前端发送给后端的参数不对的时候也能正确返回401错误了 2024-07-03 14:49:28 +08:00
df34d7cb28 给@JwtVerify添加了校验字符串参数的用法,现在只要有任意一个字符串参数的内容是JWT就也能校验了。 2024-07-03 14:40:25 +08:00
a4713648a2 完成了delete,尝试@JwtVerify校验字符串参数的用法 2024-07-03 14:39:05 +08:00
e4a11a8a53 Merge branch 'main' into personal/heshunme/news 2024-07-03 14:14:06 +08:00
fc2c97b502 bugfix@JwtVerify 2024-07-03 14:13:20 +08:00
a532eaa89c 尝试@JwtVerify的新用法 2024-07-03 14:13:05 +08:00
c4f0b2348f bugfix@JwtVerify 2024-07-03 14:12:42 +08:00
3a7b6ee605 Merge branch 'main' into personal/heshunme/news 2024-07-03 13:58:57 +08:00
df6686fc19 升级了@JwtVerify的能力,现在被修饰的方法的任意一个参数是继承于JwtRequest的对象即可,不再强制为第一个参 2024-07-03 13:58:25 +08:00
a5aac1199d 升级了@JwtVerify的能力,现在被修饰的方法的任意一个参数是继承于JwtRequest的对象即可,不再强制为第一个参 2024-07-03 13:58:09 +08:00
6c36552c2f 重写了getNewsPage方法,取消了DTO,改用url参数 2024-07-03 13:53:16 +08:00
e6ba8c9a12 updateNews已完成 2024-07-03 13:48:10 +08:00
65f15eb9a9 createNews已完成 2024-07-03 13:41:01 +08:00
b4bdd2fc83 给news实体类添加自动生成时间戳 2024-07-03 13:17:41 +08:00
961a17efef 给news实体类添加约束 2024-07-03 13:08:55 +08:00
e56db8a92e Revert "根据warning修改为pagedModel"
This reverts commit 64d7ae8c59.
2024-07-03 13:02:40 +08:00
64d7ae8c59 根据warning修改为pagedModel 2024-07-03 13:02:32 +08:00
3579f93c0d 完成了/news/getNewsList全数据流程 2024-07-03 12:45:39 +08:00
f9a6a3c481 初步建立了NewsRepository 2024-07-03 11:06:54 +08:00
2505b63b88 Merge branch 'main' into personal/heshunme/news
# Conflicts:
#	src/main/java/org/cmh/backend/authentication/controller/UserController.java
2024-07-03 02:02:04 +08:00
6beeb110c2 删除了无用示例 2024-07-03 01:59:40 +08:00
97d2ba60f5 chat设计了newsController,待完善 2024-07-03 01:58:41 +08:00
df51dac024 创建了news实体类 2024-07-03 01:43:37 +08:00
af4a0f9684 添加验证码图片和图片路径 2024-07-02 22:30:20 +08:00
ae0417c77f 添加验证码支持 2024-07-02 22:29:49 +08:00
b7ede5652c 添加特权用户:superAdmin 2024-07-02 15:41:05 +08:00
fcd9534e65 Merge branch 'main' into personal/heshunme/auth-restart-1 2024-07-02 02:36:47 +08:00
fd0cb2d345 添加全局ExceptionHandle以更优雅地处理JwtValidationException 2024-07-02 02:36:01 +08:00
67c90b8f03 尝试添加@JwtVerify修饰支持,简化Jwt验证流程 2024-07-02 02:36:00 +08:00
3137c22313 Merge branch 'main' into personal/heshunme/auth-restart-1 2024-07-02 02:29:32 +08:00
1d29684689 添加全局ExceptionHandle以更优雅地处理JwtValidationException 2024-07-02 02:28:59 +08:00
ad14782702 适配JwtVerify注释 2024-07-02 02:25:42 +08:00
3641689cbb Merge branch 'main' into personal/heshunme/auth-restart-1
# Conflicts:
#	src/test/java/org/cmh/backend/Utils/JwtUtilTest.java
2024-07-02 02:07:55 +08:00
d69a979f10 尝试添加@JwtVerify修饰支持,简化Jwt验证流程 2024-07-02 02:07:22 +08:00
cc1d63e76c 微调了loginResponse DTO的字段名 2024-07-01 21:05:37 +08:00
9c46495d40 修改了注册的字段和数据传递逻辑 2024-07-01 20:38:08 +08:00
3fdded3c9c 添加发送验证码的controller逻辑。暂且写一个直接返回1234的吧。 2024-07-01 20:12:35 +08:00
c03b190aba 完成/changePassword,测试通过 2024-07-01 20:02:22 +08:00
cbe7ec9a24 创建dto软件包,对dto进行重构 2024-07-01 19:35:04 +08:00
58e456f3b3 添加了用户信息修改功能,测试通过 2024-07-01 19:20:41 +08:00
3c2e353a60 为JWT添加了直接校验token是否有效而不需要提供username的功能。提高其鲁棒性 2024-07-01 18:39:26 +08:00
c863f1023b 为JWT添加了直接校验token是否有效而不需要提供username的功能。提高其鲁棒性 2024-07-01 18:39:08 +08:00
aa9e0d8804 /userProfile完成 2024-07-01 18:33:46 +08:00
0f13440ab0 Merge branch 'main' into personal/heshunme/auth-restart-1 2024-07-01 18:15:01 +08:00
f6a98fb9f4 为JwtUtil添加从jwt直接获取username的功能 2024-07-01 18:14:16 +08:00
b04ebb148a 添加/userProfile 2024-07-01 18:12:48 +08:00
9319331bd3 Revert "现在可以对作为类属性的JwtUtil使用@AutoWired修饰"
This reverts commit 17f19e0b94.
2024-07-01 17:49:29 +08:00
0a33a40ce1 Revert "现在可以对作为类属性的JwtUtil使用@AutoWired修饰"
This reverts commit 17f19e0b94.
2024-07-01 17:48:25 +08:00
442eaf2479 添加jwt支持 2024-07-01 17:47:59 +08:00
57b75e4813 Merge branch 'main' into personal/heshunme/auth-restart-1 2024-07-01 17:46:07 +08:00