发表于: 2020-01-10 19:29:45
1 1145
今天完成了什么:
dao层
public interface UserMapper {
List<User>selectName(String name);
int insert(User record);
User select(String name);
}
service
public interface UserService {
List<User>selectName(String name);
User login(String name,String password);
int insert(User record);
}
serviceimpl
@Service
public class UserServiceImpl implements UserService {
@Autowired
UserMapper userMapper;
@Override
public User login(String name, String password) {
User user = userMapper.select(name);
if (user != null && MD5Util.MD5(password).equals(MD5Util.MD5(user.getPassword()))) {
return user;
}
return null;
}
@Override
public int insert(User record) {
String password = MD5Util.MD5(record.getPassword());
record.setPassword(password);
return userMapper.insert(record);
}
@Override
public List<User> selectName(String name) {
return userMapper.selectName(name);
}
}
controller未完成
@RequestMapping(value = "/login",method = RequestMethod.POST)
public String selectAll(DESUtil desUtil, HttpServletResponse response, @RequestParam String name, @RequestParam String password) throws Exception {
User user2=userService.login(name,password);
if (!ObjectUtils.isEmpty(user2)) {
String token=desUtil.encrypt(user2.getId()+"/"+System.currentTimeMillis());
System.out.println("加密的token================"+token);
String decrypt = desUtil.decrypt(token);
System.out.println("解密后的token==============="+decrypt);
Cookie cookie = new Cookie("token", token);
System.out.println("cookie是这个============="+cookie);
cookie.setMaxAge(30*60);
response.addCookie(cookie);
return "student";
}
return "exit";
}
明天计划的事:完成controller
遇到的问题:暂无
学到了什么:加深了对任务的理解
评论