Guides

중복 참여 체크

❗️
이미 사용자가 참여 했는지 여부를 체크하여 원하는 액션(제한, 허용) 을 할 수 있어요!
1️⃣
참여 여부 기록하기
  • 참여 여부를 기록해야 하는 곳 ( 예를들어 제출 버튼 클릭, 결과 조회 등 ) 을 확인합니다.
  • 본 예제에서는 참여 완료 페이지로 이동 할 시 참여 한 것으로 가정하고 로직을 설정 하였습니다.
  • 참여 완료 메세지를 보여주기 위해 우선 참여 완료 페이지를 생성해 주세요. 만든 페이지로 이동하여 아래 이미지 처럼 로직을 설정해 줍니다. Check Duplication Logic Setting
  • 이렇게 로직을 설정하면 "참여 완료 페이지" 에 진입 하자마자 참여여부가 저장 됩니다.
  • ❗️
    회원가입 과정이 없기 때문에 중복 참여를 위해 사용자에게 임시로 아이디를 부여하고 이를 쿠키 라는 곳에 저장합니다.
    만약 사용자가 다른 브라우저를 쓰거나 사용 기록을 초기화 하는 경우 중복 참여 여부가 확인 되지 않을수 있습니다.
2️⃣
중복 참여 여부 체크하기
  • 중복 참여를 체크 해야 하는 곳 ( 예를들어 처음 시작 ) 을 확인합니다.
  • 본 예제에서는 "참여" 버튼 클릭시
    • 참여 안한경우 : "참여 완료" 페이지로 이동
    • 참여 한 경우 : "이미 참여 하였습니다" 페이지로 이동
    하도록 설정 하였습니다.
  • 아래 이미지 처럼 "참여" 버튼에 다음과 같이 3개의 로직 를 설정 합니다.
    1. 참여 정보를 서버에서 불러오는 로직을 아래 이미지와 같이 설정합니다. ( Logic 1 ) Check Duplication Logic Setting 2
    2. 참여 안한 경우 "참여 완료" 페이지로 이동 하도록 로직을 아래 이미지와 같이 설정합니다. ( Logic 2 ) Check Duplication Logic Setting 3
    3. 참여한 경우 "이미 참여 하였습니다" 페이지로 이동 하도록 로직을 아래 이미지와 같이 설정합니다. ( Logic 3 ) Check Duplication Logic Setting 4
  • 이제 모든 로직이 설정 되었습니다!! 중복 참여 제한이 되는지 한번 확인해 보세요!