springboot+vue3-学生信息管理系统

以下为学生信息管理的主要前端界面

项目仓库 CYHone/vue-student-ms: 学生信息管理系统前端界面 (github.com)

项目仓库 CYHone/student-ms-server: 学生信息管理系统后端代码 (github.com)

4.1、学生功能

登录界面可以以三种身份登录:学生、教师、管理员。

选择学生身份登录。

注册输入相关信息,输入邮箱,得到邮箱验证码。

主题后端代码

@RestController
//@CrossOrigin("*")
@RequestMapping("/student")
public class StudentController {
    @Autowired
    private StudentService studentService;
    @Autowired
    private EmailService emailService;
    @Autowired
    private StringRedisTemplate stringRedisTemplate;
    //@CrossOrigin(origins = "http://localhost:5173", allowCredentials = "true")
    @PostMapping("/registerCode")
    public Result sendRegisterCode(@RequestBody String encodedEmail){
        if (encodedEmail == null || encodedEmail.isEmpty()) {
            return Result.error("请输入邮箱!");
        }
        String email = URLDecoder.decode(encodedEmail, StandardCharsets.UTF_8);
        System.out.println("Decoded email: " + email);
        EmailDTO emailDTO = new EmailDTO();
        // 设置验证码
        String code = RandomUtil.getVerifyCode();
        System.out.println("验证码: " + code);
        String content = "验证码为 " + code + " ,五分钟有效,请妥善保管!";
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值