질문:
특정 기능을 업데이트한 후 나타나는 작은 프롬프트나 새로운 사용자 프롬프트 같은 것
판단 방법은 다음과 같습니다. 사용자가 이 페이지에 처음 접속했을 때
쿠키 외에 좋은 방법이 있나요?
해결책:
1. 이 질문은 추후에 몇몇 소소한 기능이 업데이트될 수도 있고, 팝업 정보도 이 테이블에 저장할 수 있기 때문에 별도의 테이블에 저장해도 될 것 같습니다.
2. 일반적으로 방법이 있습니다
1. 로컬 저장소에 저장합니다. 이 방법의 단점은 사용자가 브라우저나 컴퓨터를 변경할 때 여러 번 보게 된다는 것입니다.
2. 캐시에 저장하고 사용자가 로그인할 때마다 userId에 해당하는 프롬프트가 나타나는지 확인합니다.
3. 데이터베이스 멤버십 테이블에 필드를 하나 더 추가합니다. 값은 0입니다. 이 필드는 로그인 시 감지됩니다. 해당 필드가 0인지 여부를 1로 변경합니다(1은 처음 로그인이 아님을 의미합니다)
관련글 :
PHP를 사용하여 사용자가 하루에 처음 로그인했는지 확인