2
사용자가 내 웹 사이트에 등록한 후에 이메일 확인 메커니즘을 구현해야합니다. 사용자가 토큰을 생성 등록하고 캐시 안에 저장하면 이메일 확인 Play에서 이메일 확인! 2.0
- :, 이쪽은 내 생각 엔
내가 무엇을 최고의 아키텍처 인을 이해하려고 노력하고있다 토큰 -> 사용자 맵핑.
- 토큰을 매개 변수로 제공하는 경로를 가리키는 URL이 포함 된 전자 메일을 보냅니다.
- 특수 라우트 컨트롤러에서 토큰을 사용하여 캐시에서 사용자를 검색하고 전자 메일의 유효성을 검사하여 데이터베이스에 저장합니다.
더 좋은 해결책이 있습니까?
오른쪽에 대한 소리. 하지만 토큰을 유지하기 위해 캐시에만 의존해서는 안되며 데이터베이스에 토큰을 저장해야합니다. 또한 나중에 토큰을 제거하십시오 (어쨌든 어느 시점에서 만료 되나요?). – Tommi
만료를 어떻게 처리합니까? – Edmondo1984
토큰이 작성 될 때 데이터베이스에 현재 시간 소인을 저장하고 유효성 검증 루틴이 활성화 될 때 토큰이 너무 오래되었는지 확인하십시오. (DB 공간이 문제가되는 경우 이전 토큰을 정리하기 위해 주기적으로 작업을 실행할 수도 있습니다.) – Tommi