프런트엔드와 백엔드가 분리된 프로젝트
이제 프로젝트에서는 인증을 위해 인증코드와 문자 메시지를 보내야 합니다.
문제는 이제 이러한 인증이 포함된 페이지가 여러 개 있다는 것입니다. 예를 들어 로그인하려면 문자 메시지를 보낼 수 있고, 등록하려면 SMS도 보내야 합니다.
등록하려면 인증 코드가 필요하며 다른 페이지에서도 인증 코드를 보낼 수 있습니다.
문제는 다음과 같습니다. 사용자는 두 대의 PC에 동시에 로그인하고, 그러면 PC-A와 PC-B 모두에서 문자 메시지를 신청했는데, 이때 사용자가 문자 메시지를 입력한 후 백엔드에서 어떤 문자 메시지를 확인해야 하는지 어떻게 판단해야 할까요? 인증코드도 마찬가지입니다. 사용자가 문자 메시지를 보냈는지 어떻게 판단하나요? 수신된 인증코드는 백엔드에서 어떤 인증코드로 확인해야 하나요?