发表于: 2018-03-15 21:55:13
1 495
一、今天完成的事情
1、完成了邮箱验证
首先要去验证发信邮箱,这个需要自己配置,刚开始不会陪,提交工单问了技术人员之后配好了
将演示的代码修改成自己需要的参数,以便之后调用
用spring的配置文件将accessKyeId和secret等内容隐藏起来
逻辑简单来说就是用户在注册界面填好邮箱并通过手机验证码注册之后就调用发送邮件的方法,并将邮件激活链接中emailCode和name两个用于拼接url的参数放入cookie中
并且新增字段,表示用户账号是否为激活状态,2是未激活,1代表激活,注册时将状态先设为2
顺便在登陆界面将验证用户状态的逻辑加进去
在邮箱验证界面,首先将cookie中用于拼接url的验证乱码和用户名拿出来,在用户点击激活链接的时候,参数中也将收到放入cookie之前的验证乱码和用户名,将它们进行比对,如果能匹配上,就跳转激活成功页面并且将用户状态改为1,即激活状态
这个是收到的验证邮件
2、看了老大几篇知乎干货,感觉境界又升华了
二、明天计划完成的事情
1、完善邮件验证的逻辑
2、开始云存储的学习
三、遇到的问题
1、在实际测试的过程中,发现将激活链接内的参数放入cookie中非常有局限性,因为用户如果想用手机打开邮箱点击激活链接是没办法注册的,因为cookie是存在浏览器中的,所以用户就必须用该电脑的浏览器来激活链接,这个问题必须得解决,否则就是个失败的方案
2、想逻辑的时候还是要想比较长的时间,在写逻辑的过程中也经常出现混乱的情况,还需要多锻炼
四、收获
如上所述
task6开始时间:2018.02.07
预计demo时间:2018.03.03
需要延期
预计延期时间:2018.03.08
原因:找到压测的机器立马就能提交任务六,任务七刚进入状态暂时不想打断,总之抓紧时间
http://task.ptteng.com/zentao/project-task-488-unclosed.htm
评论