# 个人博客 Springboot3.0+springSecurity6.0+jwt+redis+vue3.0+ElementPlus **Repository Path**: dbtoolsserver03/yu_blog ## Basic Information - **Project Name**: 个人博客 Springboot3.0+springSecurity6.0+jwt+redis+vue3.0+ElementPlus - **Description**: 使用Springboot3.0+security6.0+jwt双token+MyBaitsiPlus+vue3.0+redis+axios+elementPlus搭建个人博客系统,目前正在搭建之中......进度:前后端登陆功能与博客展示页面搭建完成,前端页面正在优化之中 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2023-07-09 - **Last Updated**: 2023-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 个人博客Springboot3.0+security+jwt+vue3.0 #### 介绍 使用Springboot3.0+security6.0+jwt双token+vue3.0+redis+axios+elementPlus搭建个人博客系统,目前正在搭建之中......进度:前后端登陆功能与博客展示页面搭建完成,前端页面正在优化之中 #### 使用说明 ①swagger地址/doc.html ②数据库用户密码使用了BCryptPasswordEncoder加密,测试时对数据库添加数据时需要加密存入,示例密码123456→`$2a$10$T47mTpPw0Z0wG/J1AxkvQOBHXdQ4t4CRwvWHPLyOoo.BGBy2j3nz.` ③nodejs版本为18.16.0长期版本 从零建表开始搭建博客,数据库的表和字段后续会不断的添加完善,现在提供的SQL文件在后续可能会变更,有任何不理解的地方可添加QQ2825072692咨询本人 #### 暂时未完成代码实现 ①多人登陆时,redis共用一个验证码key,会出现被value被覆盖的情况,后续将会修正 ②前端防止多次请求功能已完成,但后端接受请求时,防止多次请求,考虑使用注解实现,具体判断多次请求得逻辑代码还未书写; ③前端代码虽然是vue3构建的项目,但是写法上依旧是vue2,后续将更新为vue3; ④目前后端已增加手机验证码登录功能接口,代码中短信发送接口只限于测试号码可接收短信,但前端还未进行手机登陆功能实现 #### bug ①未登陆时访问内容详情页会出现token校验未通过的情况 该情况是因为jwtToken过滤器对白名单放行时,未放行详情页,后续将追加修改 #### 支持多人开发,提交dev分支