From 94ec00445374b20a24f1d93d9f10dfd489ea2e7f Mon Sep 17 00:00:00 2001 From: 1223v <1223v@naver.com> Date: Wed, 27 Mar 2024 01:28:17 +0900 Subject: [PATCH] =?UTF-8?q?Fix:=20redis=20=EB=B2=88=ED=98=B8=EC=9D=B8?= =?UTF-8?q?=EC=A6=9D=20=EC=8B=9C=EA=B0=84=20=EB=B3=80=EA=B2=BD(5min->3min)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/smsauthentication/VerificationService.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/readyvery/readyverydemo/src/smsauthentication/VerificationService.java b/src/main/java/com/readyvery/readyverydemo/src/smsauthentication/VerificationService.java index 04e7c5b..2c9a045 100644 --- a/src/main/java/com/readyvery/readyverydemo/src/smsauthentication/VerificationService.java +++ b/src/main/java/com/readyvery/readyverydemo/src/smsauthentication/VerificationService.java @@ -16,8 +16,8 @@ public class VerificationService { public String createVerificationCode(String phoneNumber, boolean someBooleanValue) { String code = UUID.randomUUID().toString().substring(0, 6); - redisTemplate.opsForValue().set(phoneNumber + ":code", code, 5, TimeUnit.MINUTES); - redisTemplate.opsForValue().set(phoneNumber + ":flag", String.valueOf(someBooleanValue), 5, TimeUnit.MINUTES); + redisTemplate.opsForValue().set(phoneNumber + ":code", code, 3, TimeUnit.MINUTES); + redisTemplate.opsForValue().set(phoneNumber + ":flag", String.valueOf(someBooleanValue), 3, TimeUnit.MINUTES); return code; } @@ -28,7 +28,7 @@ public boolean verifyCode(String phoneNumber, String code) { String storedCode = redisTemplate.opsForValue().get(storedCodeKey); if (storedCode != null && storedCode.equals(code)) { // 인증 코드가 일치하면 플래그 값을 true로 설정 - redisTemplate.opsForValue().set(flagKey, "true", 5, TimeUnit.MINUTES); + redisTemplate.opsForValue().set(flagKey, "true", 3, TimeUnit.MINUTES); return true; } else { return false; @@ -47,8 +47,8 @@ public boolean verifyNumberToChangePassword(String phoneNumber) { public String createVerificationCodeToChangePassword(String phoneNumber, boolean someBooleanValue) { String code = UUID.randomUUID().toString().substring(0, 6); - redisTemplate.opsForValue().set(phoneNumber + ":pwcode", code, 5, TimeUnit.MINUTES); - redisTemplate.opsForValue().set(phoneNumber + ":pwflag", String.valueOf(someBooleanValue), 5, TimeUnit.MINUTES); + redisTemplate.opsForValue().set(phoneNumber + ":pwcode", code, 3, TimeUnit.MINUTES); + redisTemplate.opsForValue().set(phoneNumber + ":pwflag", String.valueOf(someBooleanValue), 3, TimeUnit.MINUTES); return code; } @@ -59,7 +59,7 @@ public boolean verifyCodeToChangePassword(String phoneNumber, String code) { String storedCode = redisTemplate.opsForValue().get(storedCodeKey); if (storedCode != null && storedCode.equals(code)) { // 인증 코드가 일치하면 플래그 값을 true로 설정 - redisTemplate.opsForValue().set(flagKey, "true", 5, TimeUnit.MINUTES); + redisTemplate.opsForValue().set(flagKey, "true", 3, TimeUnit.MINUTES); return true; } else { return false;