java邮箱验证

首先需要开启邮箱中对应的SMTP协议,不然无法自主发邮件(验证码记得保存,之后需要使用)

java邮箱验证

先整理一下大概的程序结构和思路:


   ·主要程序的功能就是先注册新用户,然后点击邮箱中的链接更改数据库表内的记录来实现**的过程。

java邮箱验证

具体的实现可以看代码https://github.com/homewin21/javamail

java邮箱验证

总结一下在敲代码的过程中学到的东西和遇到的错误

1.第一次报错是c3p0的配置文件不符合要求,查看了一下官方文档又对比了一下其他人的配置,发现是配置文件的名字写错了....应该是c3p0-config.xml,结果写错成了c3p0_config.xml

2.还有就是jdbc和sql中都有prepareStatement注意不要用错了

3.这个东西其实就是为了测试一下邮箱验证的大概做法,很多地方都有值得改进的地方,比如加密啊,增加登陆验证码啊,邮箱是否已经注册(AJAX)

4.有时间可以完善一下这个东西,来写一个比较成熟的网页工程