사용자가 잘못된 로그인 시도 횟수가 4 회 이상인 경우 특정 보안 문자를 추가하는 MediaWiki 플러그인을 만들고 있습니다. 나는 기존의 ConfirmEdit 플러그인을 기반으로하고 있지만 잘못된 로그인 시도를 저장하는 방법은 저에게 맞지 않습니다. 그들이 사용하는 코드를 확인한 후에는 전역 변수 $wgMemc
을 사용하고있는 것으로 보입니다.이 경우에는 FakeMemchachedClient
의 인스턴스로 보입니다. 이것은 아무 것도 저장하지 않고 모든 것에 진실을 되돌려주는 가짜 memchache입니다.잘못된 로그인 시도를 저장하기 위해 MediaWiki의 내부 캐시를 사용하십시오.
나는 나쁜 로그인의 양을 내부적으로 추적 할 수있는 방법을 찾으려하고 있는데, 데이터베이스를 참조 할 필요가 없으므로 바람직하지 않다. 내가 그와 함께 올 수
있는 유일한 방법은
누구나 어떤 아이디어가 ... 캐시가 완전히 나쁜 로그인의 양을 게시됩니다 만, 쉽게 스마트 사용자/봇에 의해 수정 될 수 피한다?
흠, 고마워요. 나는 memcached를 활성화시키는 것이 너무 많은 것 같아서 데이터베이스를 사용한다. :) –