发表于: 2017-12-03 23:56:25

1 774


今天完成的事情:

1.先写完上传图片的代码。这里选用的是阿里云的。

本来一直准备使用文件流的方式,但意味的使用了字节符的形式。好像七牛云是这种形式,先熟悉了也不算坏处。

上传头像是不需要验证码的,最不好处理的就是文件怎么获取的问题,可以直接搜spring mvc怎么实现文件上传就可以找到这个东西。

就是这个东西,里面还是可以添加别的设置,用property标签。

别的没什么注意的了。

2.通过验证码绑定邮箱,这个就和手机验证码是同样的操作。

都是先到指定页面,然后输入邮件地址,通过ajax获取验证码,然后将得到的参数放入邮件表中。

通过一系列和提交的数据之间的判断,最终完成绑定。

概括一下:

分别是两次Controller,一次ajax的局部刷新,一次整个页面提交返回。

注意的地方:局部刷新,就是调用完工具类以后,要记得保存数据到第三方API指定表中;页面提交就是需要对入参和第三方API指定表中的数据进行判断才可以完成登录。

而这个页面需要在JSP里面添加一个隐藏的用户id,这样才可以通过它判断需要添加的数据给哪个用户。

3.以下就是实现的页面。

注册完成后,会进行手机验证,但头像和邮件都是没有的,或者是默认的。

我们进行上传和绑定后登录用户就有个这样的用户中心的页面。

明天计划的事情:

写个简单的防攻击逻辑。然后添加一个七牛云,实现图片的迁移工作后,准备提交任务七。

遇到的问题:

1.再次被强调,写字段和属性是一定要保证可识别性和正确性。第三次出现相同错误。

2.邮件绑定虽然还是有错误,但不碍事了,我直接通过数据库中程序添加进来的验证码的值,进行绑定。

目前是邮箱里收不到信息,有个返回了40005的认证失败状态码。

3.有很多关于数据库的警告,应该对访问数据库有影响,就是先前数据库的驱动类改了一下,然后还没找到比较靠谱一点的答案。

报错信息是连接池,但是问题就是在哪个驱动类上,我现在如果换到原先的,总是换的不够彻底。还是会报错。

收获:

从一天的任务量来看,新知识的收获除了更加熟悉这几个第三方API以为,差不多就没了。

最近都是生活中代码5分钟,bug2小时的水深火热中。所以收获最多的还是处理解决错误的能力。

如:对每个接口的test测试,然后利用单步调试加断点进行排除问题等。

其次就是对问题的错误判断,好了一下。正式点来说,就是处理问题的方式渐渐变好。


返回列表 返回列表
评论

    分享到