Merge remote-tracking branch 'origin/dev' into dev
| | |
| | | return null; |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | System.out.println(encrypt("123456").length()); |
| | | System.out.println(encrypt("chenkaiyu111").length()); |
| | | System.out.println(encrypt("ASDKJLFHDLSKJ").length()); |
| | | System.out.println(encrypt("chenkaiiiiiiiiiiiii").length()); |
| | | } |
| | | |
| | | } |
| | |
| | | Map<String, Object> result = new HashMap<>(); |
| | | //生成加密token |
| | | try { |
| | | //生成token |
| | | String token = TokenEncryptUtils.encoded(uid + "/" + System.currentTimeMillis() / 1000); |
| | | //查询旧的token |
| | | String oldToken = (String) redisTemplate.opsForHash().get("user_token", uid); |
| | | if(oldToken!=null) |
| | | redisTemplate.delete(oldToken); |
| | | //新token写入到value中 |
| | | redisTemplate.opsForValue().set(token, userInfo); |
| | | redisTemplate.expire(token, validity_time, TimeUnit.SECONDS); |
| | | //新token写入到Hash中 |
| | | redisTemplate.opsForHash().put("user_token",uid,token); |
| | | |
| | | result.put("code", valid); |
| | | result.put("token",token); |
| | | }catch (Exception e){ |