rhymix
rhymix copied to clipboard
스팸필터 리캡챠 적용대상 설정에 맞게 작동하지 않는 문제
로그인시에는 불편이 따르기에 적용을 제외해 주고 싶은데 이때 댓글작성이 적용에 포함되어 있다면 로그인을 제외할 수 없는 문제가 생깁니다.
댓글작성이 포함되어 있다면
게시판화면에서 로그인 진입시 레이어로 뜨는 로그인 창의 폼에 캡차가 적용되어 캡차를 매번 로그인시 통과해야 하는 문제가 발생하고 있습니다.
해당 게시판 화면에는 댓글을 작성하는 폼도 없고 그냥 게시판 글 목록 화면입니다.
로그인/회원가입 폼이 모든페이지에 존재하고 클릭시 레이어로 뜨는 방식에서 모두 발생하지 않을까 추측됩니다.
https://xetown.com/questions/1623905#comment_1624011
특정 액션값이 게시판 게시글을 읽는 액션에서 true 가 리턴되는 것 같네요.
로그인은 어느장소에서나 가능하게 되므로 (위젯활용) 따로 스팸필터에서 분리작업이 필요할수도 있겠습니다..
e.g) xedition 레이아웃의 모달 로그인기능
댓글용 캡챠인지 로그인용 캡챠인지 구분하는 기능이 추가되었으나, 실제로 구분하여 사용하려면 사용하시는 스킨이나 레이아웃 등에서 $captcha->isTargetAction('login')
과 같은 조건을 추가해야 합니다.