Extra Form
PHP PHP 7.4
CMS Rhymix

제목 그대로 로그인 폼에서 패스워드가 틀렸을 때 백지 현상이 나타나는 문제가 있는데요.

 

최근에 스킨도 같이 업그레이드해서 라이믹스 코어의 문제인지 스킨단의 문제인지 잘 모르겠습니다.

 

혹시 라이믹스 2.0 이상 사용 중이신 분들, 아이디는 맞고 비밀번호가 틀렸을 때 백지 현상을 겪고 계신가요?

 

확인해주시고 공유해주시면 감사하겠습니다.

  • profile

    백지현상 없습니다. 기본스킨입니다.
    기본스킨으로 잠시 돌려서 테스트 해보세요.

     

    PHP 7.2 입니다.

  • profile ?
    이상하네요. 기본 스킨에서도 동일한 결과가 나옵니다.

    보통 ‘잘못된 비밀번호입니다’와 같은 메시지가 출력되어야 맞는데, 아이디가 없는 경우는 정상 출력되는데 비밀번호가 틀린 경우에 백지 현상이 발생하네요.

    라이믹스 2.0.1 develop 사용 중입니다.
  • ? profile
    저희는 master 브랜치 입니다. php 버전은 7.4 이신가요?
  • profile ?
    넵, 7.4 사용 중입니다.
  • ?
    모듈들 filezilla 로 다시 업데이트해보세요
  • ?
    혹시 develop 최신 브랜치 사용하시는 분들 중에서 저와 같은 증상 겪는 분들 계신가요? 코어의 문제라면 버그 제보 해야될 것 같습니다.
  • profile

    라이믹스 2.0.1 + PHP 8.0 + 기본스킨에서 백지현상 없습니다.

    로그인 과정에 끼어드는 서드파티 자료의 영향을 의심해 보아야겠습니다.

    백지가 뜰 때 개발자도구에서 상태코드가 500이라면 에러 로그도 열어보아야 합니다.

     

    그런데 시중에 판매되는 스킨들 중에도

    로그인 에러메시지 표시 안 하고 그냥 씹는 것이 은근히 많습니다...

  • profile ?
    답변 감사합니다. 여러가지 테스트해보니 서브파티 모듈(로그인 기록)의 문제였습니다...
  • profile
    링크 파싱 애드온 쓰신다면 꺼보세요.
  • profile ?
    링크 파싱 애드온은 사용하고 있지 않고, 파싱 모듈을 사용하고 있습니다.
  • ?

    로그인 기록 모듈( https://xetown.com/tips/1452270 )의 문제였습니다.
    이메일로 로그인했을 때 비번이 틀린 경우 정상적으로 메시지가 뜨는데, 아이디로 로그인했을 때 500에러가 발생해서 알아보니 서브파티 모듈의 문제였네요.
    일단 임시방편으로 로그인 기록 모듈을 삭제한 상태입니다. 답변해주신 모든 분들께 감사드립니다.

  • ?
    일단 로그인 기록 모듈 깃헙에 이슈로 올렸습니다.
    https://github.com/rx-public/xe-module-loginlog/issues/4
  • profile
    왠만해서는 develop 브랜치는 사용하지 마세요. 말 그대로 실시간으로 개발 중인 영역이기 때문에 안정성이 보장되어 있지 않습니다. master 브랜치만 사용하셔도 충분합니다.
  • profile
    저도 동일한 오류가 떠서 검색해보니 해당 글을 발견했네요!
    일단 원인은 알게 되서 다행인데 오류가 고쳐지려나요 ㅠㅠ
  • profile ?
    https://xetown.com/questions/1557228#comment_1557233

    loginlog.controller.php 117줄에 require _XE_PATH_ . 'modules/loginlog/libs/Browser.php'; 부분을 주석 처리하거나 지우시면 됩니다.