发表于: 2017-09-15 23:27:24

3 735



今天完成的任务

1.完成登录逻辑
登录逻辑我是这么理解的,首先要判断有没有输入账号和密码(所有的有无输入账号,有无输入密码的判断都是通过再JSP里插入一段JS代码实现)。然后要判断输入的账户是否存在,如果账号存在则需要判断输入的密码是否正确,若密码正确则更新更新当前账号的登录时间,并把信息写到cookie返回给浏览器。
A.在UserService里新增两个方法
B.实现新增的两个方法
C.编写cookie自动认证工具类
D.编写拦截器
E.完成控制器方法

F.在SpringMVC-servlet.xml里添加拦截器


2.结果展示

输入账号blice、密码blice后,点击登陆,自动跳转到路径/u/job,登陆有效时长60秒,60秒后刷新页面需要重新登录


遇到的问题

代码已经上传到SVN,但是把项目打包放到服务器上,可以成功访问页面,但因为我没有把db.properties连接的数据库改成服务器的数据库,登录时报错500,修改的之后重新打包上传,结果连jetty都没法启动成功。

早上起来重新试了一遍,还是启动失败:

打出来的错误日志也比较乱,没有分行,看不下去...等会去修真院的时候再研究一下


收获

会使用拦截器


明天的计划

1.把jetty的问题解决了,完成深度思考,提交任务5审核

2.小课堂


进度

准备提交审核任务5

任务开始时间 2017.9.10

预计提交时间 2017.9.12

已延期

禅道 http://task.ptteng.com/zentao/project-task.html




返回列表 返回列表
评论

    分享到