thisgun

로그인 접속 기록 남기기 + 로그인 연속 실패시 차단하기

· 2025-02-20 (목) 17:44:25 · 1199 · 8
접속차단43분.png

https://sir.kr/g5_plugin/10843

 

위의 자료에서

 

계속된 로그인 실패시 접속을 차단하는 코드를 추가했습니다.

 

 

로그인 실패시 또는 특정글의 패스워드 찾기의 실패시

 

로그인체크 와 패스워드체크 페이지에 특정시간 접근을 차단합니다.

 

적용방법은 그대로 덮어쓰기 하면 되며,

 

extend/login_history_save.extend.php 파일에서

 

define('G5_FAIL_MAX_ATTEMTS', 15);   // 아래 lockout_time 이전시간동안 15회 이상 틀릴시 lockout_time 만큼 차단, 0으로 설정시 사용안함
define('G5_FAIL_LOCKOUT_TIME', 3600);   // 3600은 1시간이다, 60은 1분

 

위의 코드들의 숫자들을 적절히 수정하여 사용할수 있습니다.

 

이 자료는 그누보드 5.4.0.4 버전 이상에서만 동작됩니다.

버전 정보

테스트한 버전 5.4.2.8
호환 가능 버전 5.4.0.4

첨부파일

접속차단43분.png (3.4 KB)
1회 2025-02-20 17:44
|

댓글 8개

유용한 기능추가감사합니다

2025-02-21 (금) 07:19:54

꼭 필요했는데, 감사합니다. ^^

2025-02-21 (금) 07:27:44

추천 꾸욱!! 감사합니다 ^^

감사합니다!

추천 합니다.

감사합니다

감사 합니다.

보안 강화가 필요해보입니다.
사용자가 아이디에 script나 태그를 입력해도 그대로 db에 저장 되고 관리자 뷰페이지에도 이스케이프가 없어서 XSS 공격 가능성이 있어보입니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 플러그인

710건

그누보드 호환이거나 독립적으로 실행되는 플러그인을 소개합니다.

+