发表于: 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

遇到的问题:暂无

学到了什么:加深了对任务的理解




返回列表 返回列表
评论

    分享到