질문/조언질답게시판

라이믹스 설정하다가 캡챠를 그냥 사용한다고만 하고 나머지 정보는

하나도 안넣어놓은 상태로 저장했더니 로그인 불능 상태가 되어버렸습니다.

로그인 문제는 어찌어찌 해결했는데

이때 로그인 결과창에서 에러메시지로

recaptcha.msg_recaptcha_invalid_response

라고 영어로 나오더라구요? 

에러메시지가 이렇게 나오는건 한번도 본 적이 없어서

소스를 뒤져봤더니 아마 Exception 만들어서 던질때

다른 소스들에서는 Exception의 파라미터를

그냥 'msg_recaptcha_invalid_response' 요런 형식으로만

던지는 것 같은데 recaptcha 모듈만 

앞에 recaptcha.를 붙여서 던지는 것 같더군요.

그래서 recaptcha. 을 빼면 제대로 된 에러메시지가 나오려나...

싶어서 빼봤더니만 이번에는 그냥 권한이 없다는 에러메시지가 나오더군요...

lang에 보면 msg_recaptcha_invalid_response 자체는

분명히 설정되어 있는 것 같은데...

  • profile
    throw new Rhymix\Framework\Exception('msg_recaptcha_invalid_response');

    으로 수정하셧을때 메세지가 다른것이 뜬다고요?

    그러면 리턴한 곳이 달라진게 아닌가요? 그럴땐 debug모드 쓰면 return new BaseObject 혹은 throw new 하는 곳의 라인수를 출력해주니 그걸로 비교해보세요.
  • profile ?
    아.. 캐쉬 다 지우니까 메시지는 정상 출력됩니다.
    그리고 권한이 없다고 나온건 아마 F5로 리프레쉬하면서
    캡차가 아니라 다른걸로 에러가 뜨는 것 같습니다.