WooCommerce 기본 암호 보안 수준 변경
WooCommerce Registration 폼의 최소 비밀번호 강도를 변경하려고 하는데 많은 것을 할 수 없습니다.
최소 비밀번호 강도를 수정하고 사용자가 7자 길이의 비밀번호 안에 기호나 대문자 없이 비밀번호를 사용할 수 있는 솔루션을 공유해 주실 수 있습니까?
감사해요.
기존의 훅 설정은 필터 훅뿐입니다.따라서 커스텀 훅 기능을 설정하여 강도를 낮출 수 있습니다.다음의 4개의 설정이 가능합니다.
3=> 강력(기본값)2=> 중형1=> 약점0=> 매우 약하다(무엇이든.
이 코드는 다음과 같습니다.
add_filter( 'woocommerce_min_password_strength', 'reduce_min_strength_password_requirement' );
function reduce_min_strength_password_requirement( $strength ) {
// 3 => Strong (default) | 2 => Medium | 1 => Weak | 0 => Very Weak (anything).
return 2;
}
코드가 기능합니다.php 파일 또는 임의의 플러그인 파일에 있는 활성 자식 테마(또는 테마)입니다.
이 코드는 테스트되어 동작합니다.
다른 모든 솔루션은 복잡하고 실질적인 개발이 될 것입니다.
위의 @Loic TheAztec의 답변은 완벽하게 작동하며 매우 명확합니다.코멘트에 추가 제안과 코드를 넣는 것이 올바른지 잘 모르겠기 때문에 이 답변을 추가합니다(제가 적절한 StackOverflow 프로토콜을 따르지 않는 경우 죄송합니다. 만약 그렇다면 알려주시기 바랍니다).
어쨌든, 패스워드의 강도를 변경해도, 매우 엄격하고 도움이 되지 않는 패스워드의 힌트가 12자&c를 요구하기 때문에, 그것을 변경할 방법을 찾고 있었습니다.다음은 제가 실행한 두 가지 기능으로 예상대로 작동합니다.
arjenlentz 덕분에 패스워드 힌트 기능을 이용할 수 있습니다.
// First, change the required password strength
add_filter( 'woocommerce_min_password_strength', 'reduce_min_strength_password_requirement' );
function reduce_min_strength_password_requirement( $strength ) {
// 3 => Strong (default) | 2 => Medium | 1 => Weak | 0 => Very Weak (anything).
return 2;
}
// Second, change the wording of the password hint.
add_filter( 'password_hint', 'smarter_password_hint' );
function smarter_password_hint ( $hint ) {
$hint = 'Hint: longer is stronger, and consider using a sequence of random words (ideally non-English).';
return $hint;
}
참고로, 그 코드는 비밀번호 요구 사항을 낮추는 데 도움이 되지 않았습니다.몇 가지 다른 코드를 시도했지만 소용이 없었습니다.비밀번호 요구 사항을 확인하기 위해 아래의 코드를 사용하게 되었습니다.
function iconic_remove_password_strength() {
wp_dequeue_script( 'wc-password-strength-meter' );
}
add_action( 'wp_print_scripts', 'iconic_remove_password_strength', 10 );
여기서부터 : https://iconicwp.com/blog/disable-password-strength-meter-woocommerce/
언급URL : https://stackoverflow.com/questions/43899310/change-woocommerce-default-password-security-level
'source' 카테고리의 다른 글
| 쿼리 결과에서 결과의 랜덤 샘플 선택 (0) | 2023.03.21 |
|---|---|
| 'JSON'은 IE에서만 정의되지 않은 오류입니다. (0) | 2023.03.21 |
| 확장자가 없는 파일을 워드프레스로 업로드하시겠습니까? (0) | 2023.03.21 |
| 셀레늄을 어떻게 아약스 반응을 기다리죠? (0) | 2023.03.21 |
| $http.get은 Access-Control-Allow-Origin에서 허용되지 않지만 $.ajax는 허용됩니다. (0) | 2023.03.21 |