登录注册代码模板(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 加载依赖,找到主启动类,运行

相关推荐
用户0844652563714 小时前
Docker 部署 MongoDB Atlas 到服务端
后端
风生u14 小时前
activiti7 详解
java
岁岁种桃花儿15 小时前
SpringCloud从入门到上天:Nacos做微服务注册中心(二)
java·spring cloud·微服务
Word码15 小时前
[C++语法] 继承 (用法详解)
java·jvm·c++
TT哇15 小时前
【实习 】银行经理端两个核心功能的开发与修复(银行经理绑定逻辑修复和线下领取扫码功能开发)
java·vue.js
逝水如流年轻往返染尘15 小时前
Java中的数组
java
Anita_Sun15 小时前
一看就懂的 Haskell 教程 - 类型推断机制
后端·haskell
java1234_小锋15 小时前
Java高频面试题:BIO、NIO、AIO有什么区别?
java·面试·nio
Anita_Sun15 小时前
一看就懂的 Haskell 教程 - 类型签名
后端·haskell
七八星天15 小时前
C#代码设计与设计模式
后端