登录注册代码模板(Vue3+SpringBoot)[邮箱发送验证码(HTML)、RSA 加密解密(支持长文本)、黑暗与亮色主题切换、AOP信息校验]

文章归档:https://www.yuque.com/u27599042/coding_star/cx5ptule64utcr9e

仓库地址

https://gitee.com/tongchaowei/login-register-template

网页效果展示




相关说明

在该代码模板中,实现了如下功能:

  1. 邮箱发送验证码(邮件内容为 HTML 格式),验证码的缓存与验证使用 redis
  2. 可以通过 RSA 对信息进行前端加密、后端解密(支持长文本)
  3. 后端对于 RSA 解密、字符串参数为空校验、邮箱合法校验等采用 AOP 实现
  4. 前端已完成 element plus、naive、ant design vue 的黑暗与亮色主题切换的配置
  5. 前端已完成 axios、vue router、element plus、naive、ant design vue 配置,前端页面中顶部导航栏使用 element plus,登录表单与轮播图使用 naive、切换主题按钮使用 ant design vue,顶部加载进度条使用 nprogress

下载

bash 复制代码
git clone https://gitee.com/tongchaowei/login-register-template.git

前端

安装依赖

bash 复制代码
pnpm i

运行

bash 复制代码
pnpm run dev

后端

IDEA 打开项目,刷新 Maven 加载依赖,找到主启动类,运行

相关推荐
乐之者v1 分钟前
时区相关的问题,开发如何自测?
java
我不是8神1 分钟前
消息队列(MQ)核心知识点总结
java·开发语言
honder试试4 分钟前
Springboot实现Clickhouse连接池的配置和接口查询
spring boot·后端·clickhouse
BullSmall5 分钟前
Tomcat 9 证书最佳存放路径指南
java·tomcat
一起养小猫5 分钟前
《Java数据结构与算法》第四篇(一)Java.util包中的树结构实现详解
java·开发语言·数据结构
武子康15 分钟前
大数据-185 Logstash 7 入门实战:stdin/file 采集、sincedb/start_position 机制与排障
大数据·后端·logstash
nbsaas-boot16 分钟前
Java 还是 Go?——从工程规模到长期演进的技术选型思考
java·开发语言·golang
代码不停17 分钟前
Java递归综合练习
java·开发语言·算法·回归
张哈大18 分钟前
读懂大模型核心:Transformer 与 AI 发展的底层逻辑
java·神经网络·机器学习
魔镜前的帅比20 分钟前
(开源项目)xsun_workflow_jira
java·jira