>  기사  >  PHP 프레임워크  >  thinkphp6에서 관리자 로그인 입구를 숨기는 방법

thinkphp6에서 관리자 로그인 입구를 숨기는 방법

藏色散人
藏色散人원래의
2021-12-21 11:02:433733검색

thinkphp6에서 관리자 로그인 항목을 숨기는 방법: 1. 거부_모듈_목록의 값을 수정합니다. 2. admin.php의 admin을 임의의 문자열로 변경합니다.

thinkphp6에서 관리자 로그인 입구를 숨기는 방법

이 기사의 운영 환경: Windows 7 시스템, thinkphp v6 버전, Dell G3 컴퓨터.

thinkphp6에서 관리자 로그인을 숨기는 방법은 무엇입니까?

백엔드 주소를 숨기는 PHP의 구체적인 단계를 생각해 보세요.

1. 홈페이지의 application/config.php에서 거부_모듈 목록의 값을 수정합니다. 기본적으로 admin을 추가하고 ['로 변경합니다. common', 'admin' ]

2. 그런 다음 프로젝트의 공개 디렉토리에 새 admin.php를 만들고 이름을 admin_d75KABNWt.php로 변경할 수 있습니다. 더 나은.

3. 위 수정 후에는 더 이상 www.test.com/admin을 통해 백엔드에 로그인할 수 없습니다. php, 여기서 admin_d75KABNWt.php는 임의로 수정할 수 있는 이름입니다.

참고: 백엔드 로그인 입구를 보호하고 아무 곳에나 붙여넣지 마십시오. 백엔드 입구의 누출이 있는 경우 다시 수정해 보십시오.

ThinkPHP에 대한 기타 보안 제안

위의 숨겨진 백엔드 입구 주소를 통해 첫 번째 문을 추가했습니다. 다음은 백엔드에 더 많은 보안 보호를 추가할 수 있는 보안 제안입니다.

1. 백엔드 관리의 로그인 입구와 최고 관리자 비밀번호를 정기적으로 수정하세요.

2. 백그라운드 로그인 확인 코드를 활성화합니다. 활성화 방법: application/config.php 하단의 login_captcha를 수정하고 해당 값을 true로 변경합니다.

3. 백그라운드 최고 관리자 사용자 이름은 모두 admin으로 수정하세요. . 다른 이름으로 변경하는 것이 좋습니다.

추천 학습: "최신 10가지 thinkphp 비디오 튜토리얼"

위 내용은 thinkphp6에서 관리자 로그인 입구를 숨기는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.