WorkaHolic

관리자 비밀번호 변경(wp_set_password) 본문

Develop/WordPress

관리자 비밀번호 변경(wp_set_password)

Programics 2020. 3. 10. 12:14

워드프레스 설치 이후, wp-admin으로 관리자로 접속하려고 했는데 비밀번호가 맞지 않을 경우,

보편적으로 비밀번호 찾기를 이용해 가입된 이메일로 메일을 보내 변경합니다.

하지만 메일이 오지 않거나, 메일 위치를 설정 및 잊어버린 경우에는 강제로 비밀번호를 변경합니다.

 

wp-content/themes/자신의테마명/functions.php 에서

wp_set_password('password', 1); 라는 소스코드를 삽입 후, 저장

e.g. wp_set_password('pw123123', 1);

위와 같이 설정하면 비밀번호가 pw123123으로 설정됨

 

홈페이지를 새로고침 하면, wp_users의 ID 1번(생성된 관리자계정)의 user_pass가 password로 변경됩니다.

이후, 해당 소스코드를 삭제 후에 로그인하면, 설정한 패스워드로 로그인이 됩니다.

(소스코드를 삭제하지 않고, 로그인하면 아이디와 비밀번호를 확인해주시기 바랍니다. 라고 뜨지 않고, 다시 로그인창으로 돌아갑니다.)

 

비밀번호를 관리자가 강제로 변경하고자 한다면,

관리자모드(wp-admin)의 사용자/(관리자라면 나의 프로필)모든 사용자 에서 편집

하단 사용자 관리에서 새 비밀번호/암호 생성을 누르시고 비밀번호를 입력하신 다음, 최하단의 사용자 업데이트를 클릭하시면 변경됩니다.

(비밀번호 양식이 짧다면, 비밀번호 확인 에서 취약한 암호 사용 확인도 같이 체크)

반응형