커뮤니티

CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 7.4

직접 들어온 문의들중에 일부

 

회원1)

- 어제까지 출석 40일째가 되어 100포인트를 정도 받았는데 오늘 핸드폰으로 출석을 하고자 진행했지만 출석이 되지않음

그래서 컴퓨터에서 출석을 함. 근데 연속 출석 45일째가 아닌 1일로 초기화되었습니다. 

 

회원2)

- 출석체크가 어느날부터  안됩니다.

 

 

등등등

 

 

위와 출석부 오류 문의만 이번달에 10번을 받았습니다.

이게 제 서버 문제인지 아니면 다른분들중에 사용하다가 비슷한 문제를 겪으신분이 계신지

혹은 저만 출석부를 쓰고있는지 궁금해서 q/a남겨봅니다. 

지난번에도 이번과는 다르지만 이 문제를동일하게 겪는분이 없다는게 이상하다고 생각돼서요   

 

화면 캡처 2025-07-08 205743.png

해링밀턴 Lv. 3

댓글 6

  • 2025.07.09 03:50 #1911421

    모바일에서 출석문제 - IP 제한 옵션 푸세요.

    출석체크 안되는 문제 - 스킨문제일 가능성이 존재합니다. 관련해서 서칭해서 찾아봤던거라 자세히 기억이 안나네요.

  • 2025.07.09 13:50 #1911467

    스킨은 pc 모바일 둘다 기본(디폴트)값으로 쓰고 있어요.

    모바일 PC 설정을 아무리 뒤져봐도 ip제한 관련 옵션이 보이지 않네요 ㅜ (IP를 보여줄지 말지 선택하는 항목만 있어요)

     

     

    출석부 모듈을 지금도 실제로 사이트에 적용해서 쓰고 계신분들은 거의 없으신지

    QA 검색량도 그렇고 댓글이 저조한걸로봐서는 모듈 자체가 오래돼서 다들 사용안하시는건지....의아하네요

     

  • 2025.07.09 18:27 #1911480

    같은아이피로 설정된 횟수 이상 중복출석하실 수 없습니다.

    아예 라이믹스 관리자에서 모듈 -> 출석부 들어가서 설정 보시면 위 같이 적힌 부분이 있을겁니다.

    해당 부분이 IP 제한이라 해당 값을 올려서 수정하시면 될거에요.

    스킨부분은 저도 어디선가 검색해서 찾았던건데 너무 내용이 기억이 안나네요.. 도움못드려서 죄송합니다.

  • 2025.07.10 00:32 #1911517

    이거 방금 겪은 제 케이스입니다만

    IPv6로 들어온 경우 DB에 저장되는 ipaddress 컬럼의 길이가 너무 짧아 등록이 안되서 발생하는 오류가 있었습니다.

    ipaddress의 길이를 78로 널널하게 잡아주고 해결했습니다 

  • 18시간 전 #1911677

    아하!!...그럴수도 있나보네요. 한번 시도해보겠습니다.

  • 14시간 전 #1911691

    SQL에 ALTER로 ipaddress 길이 늘려주시면 바로 해결되실거에요
    저거 아마 모바일에서 안 된 이유가 요새 모바일은 IPv6 받는 경우가 꽤 늘었는데 반해 PC는 U+ 빼고 아직 IPv4를 주로 할당해주고 있거든요.

     

    이미 출석했다는 이슈는

    1. 출석버튼을 눌러서

    2. 세션에 is_attended는 당일로 변경

    3. DB에는 ipaddress length 오류로 안올라감

     

    그 결과로

    1. DB상에서는 조회되는 게 없으니 "미출석"으로 표시

    2. 하지만 출석을 시도하면 세션의 "is_attended"가 오늘 일자로 표기되어있어 이미 출석 메시지가 표시

     

    가 나온 거로 추측하고 있어요