소켓이나 이런 실시간일 경우는 그냥 이메일 인증을 시작한 DateTime 저장 후 최종적으로 코드 입력하여 일치하였을 때 DateTime을 비교해서 정해 둔 시간 내일 경우는 성공 초과 시 실패 이렇게 하면 될 거라 생각을 했었는는데요.
그런데 현재 Asp.net core MVC를 이용중인데, url을 통해 호출 시 해당 컨트롤러의 객체가 생성되고 안에서 Action 메소드가 실행 된 후에 처리가 끝나면 해당 객체가 사라진다고 본 것 같은데요. 그럼 이럴 경우 변수에 DateTime 저장을 해도 객체가 소멸 시 사라진다는 이야기가 될 것 같은데요.
그래서 DB에 저장을 해야하는지, 보통 어떤식으로 구현을 하는지 조언을 얻고자 여쭤봅니다.