需求: 使用Cookie实现用户登录登出功能
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class) @Override public Users insertUser(UserBO userBO) { // 获取全局id String nextShort = sid.nextShort(); Users users = new Users(); users.setId(nextShort); users.setUsername(userBO.getUsername()); users.setRealname(userBO.getUsername()); users.setNickname(userBO.getUsername()); try { users.setPassword(MD5Utils.getMD5Str(userBO.getPassword())); } catch (Exception e) { e.printStackTrace(); } users.setFace("http://baidu.com"); users.setBirthday(DateUtil.getCurrentDateTime()); users.setCreatedTime(DateUtil.getCurrentDateTime()); users.setUpdatedTime(DateUtil.getCurrentDateTime()); // 插入数据 usersMapper.insertSelective(users); return users; } @Override public Users queryUserForLogin(String username, String password) { // 构建条件 Example example = new Example(Users.class); Example.Criteria criteria = example.createCriteria(); // 查询条件 criteria.andEqualTo("username", username); criteria.andEqualTo("password", password); return usersMapper.selectOneByExample(example); }
相关文章
- 07-17通过cookie实现登录功能
- 07-17详解Java GUI连接Derby数据库,实现注册登录功能
- 07-17Apache Shiro实现用户登录功能
- 07-17Java SSH框架系列:用户登录模块的设计与实现思路
- 07-17秒杀系统 - 实现用户登录(两次MD5,JSR303参数检验,全局异常处理器)和分布式session功能
- 07-17Vue纯前端实现Cookie登录记住账户功能
- 07-17java实现微信扫码登录功能 精讲
- 07-17用flask实现一个用户登录的功能
- 07-17JavaWeb实现用户登录注册功能实例代码(基于Servlet+JSP+JavaBean模式)
- 07-17C语言怎么将用户账号密码写入文件实现登录注册功能?