发表于: 2017-02-11 23:45:22

1 1855


一、今天完成的任务

使用DES对用户ID和登录时间加密,生成Token,放入Cookie中,拦截器里通过Cookie中判断Token的有效性来判断用户是否登录。

1、新建工具类Util

分别创建加密DesUtil,解密TypeUtil和MD5加密工具

其中DESCutil和TypeUtil是对ID和时间进行加密,MD5是对密码进行加密

2、要求用户必须登录才能访问的url统一增加前缀 /u/。

新建一个登录拦截器LoginInterceptor要实现Interceptor,Interceptor是spring的拦截器。

在spring-mvc.xml中配置拦截器

3、在Controller中如何获数据库中的数据并加以判断是否为空呢?

(1)要先从接口获取数据(2)将输入的数据和获取的数据相比较,如果是空就不需要相比较,else相同返回正确页面 else if返回错误页面

数据相比较:if(user.getUsername().equals(username) ) 和 if(user.getUsername() == (username))当然第二个比较语句是错误的,equals和==

的区别是equals不仅比较外观是否相同还要比较内在。

二、明天计划

理清思路

三、遇到问题

java基础需要加强,编程思想需要改进。

四、收获

感觉写代码的时候会思考了,不是像以前无脑的写。



返回列表 返回列表
评论

    分享到