Q&A

비밀번호가 틀렸을 때 백지 현상 (라이믹스 2.0.1)

2020.12.27 08:00
346
0
CMS/프레임워크 Rhymix 1.9
개발 언어 PHP 7.4

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

 

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

 

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

 

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

댓글 15

  • 2020.12.27 08:01 #1498046

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

     

    PHP 7.2 입니다.

  • 2020.12.27 08:06 #1498060
    이상하네요. 기본 스킨에서도 동일한 결과가 나옵니다.

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

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

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

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

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

     

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

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

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

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

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

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