Ваш путь: Главная » WooCommerce и WordPress » текущая страница
заказать разработку или сопровождение вашего сайта/блога

написано: — 
отредактировано: 2020-07-12
издатель: в теме: WooCommerce и WordPress пост видели: 135
Запросто с WordPress — создание сайтов ATs media

Как отключить проверку уровня сложности пароля woocommerce (форма регистрации)

При регистрации на многих сайтах, система безопасности требует от пользователя то обстоятельство его действий, чтобы он придумывал максимально сложный пароль! это, на мой скромный взгляд, совершенно справедливо! Проверка сложности пароля существует и в WordPress, и также в магазинах на WooCommerce…

Однако иногда от заказчиков поступают вопросы, желания… а именно хотят отключить механизмы проверки сложности паролей. Я не ведаю для чего это им нужно… приходится раз за разом пояснять…

…хотя, иногда отключение проверки уровня сложности пароля требуется для коллег, к примеру, тогда, когда мы, например, отлаживаем работу магазина на woocommerce… ну и… чтоб не мудрить паролями, можно отключить проверку уровня сложности в форме регистрации:


 

 

 

 

 

немного поэтической лирики…

 

 

 

 

Параметры требований безопасности примерно таковы: пароль должен иметь минимум 6 символов, верхний и нижний регистр, цифры, знаки и т.д.

 

Чем чревато на активном сайте отключать проверку уровня сложности паролей?!

 

Тем, что любой пользователь сможет при регистрации ввести один — любой не обременённый разумом символ, и таким образом создать пароль!! Аккаунт завтра-послезавтра будет взломан.

 

Посему сообщаю администраторам сайтов, которые далеки от индустрии сайтостроения и одноимённых правил… Гоните к херам таких псевдоSEOшников, которые предлагают вам всякую ахинею по типу упрощения… Да! простота — это гениальность. Однако, если дурака заставить упрощать и молиться Богу, то он…

 

Поймите, ленивые посетители, коим влом составить приличный пароль — для своего же аккаунта, как правило 99 из 100% бесполезны для сайта! Шлак, спамеры и прочая нечисть…

…но те, которые более серьезны (целевые) — вот о них и нужно заботиться!..

A. ATs

 

 

 

К примеру, если мы меняем (в админке) пароль какого-то зарегистрированного пользователя, то имеем возможность непосредственно тут же разрешить использование слабого пароля.

 

 

 

 

password для woocommerce

 

 

 

 

Однако, на стороне фронтенда (при регистрации) как не сложно догадаться — для пользователя подобной возможности отключения проверки нет.

 

Приходится, в нашем случае, прибегать к каким-то изобретениям))

 

 

 

 

к оглавлению

отключаем проверку уровня сложности пароля woocommerce

 

 

 

 

пароль woocommerce

 

 

 

 

Для изучения подробностей механики проверки сложности паролей, может быть полезен этот файл:

 

 

/plugins/woocommerce/includes/class-wc-frontend-scripts.php

 

 

 

Отключаем проверку:

 

…добавляем этот код (фильтр) в файл функций functions.php, или куда там вы добавляете…

 

 

 

add_action( 'wp_print_scripts', 'remove_wc_password_meter', 100 );

function remove_wc_password_meter() {

wp_dequeue_script('wc-password-strength-meter');

}

 

 

 

После этих нехитрых действий, проверка сложности паролей будет отключена.

 

Возможно, потребуется скрыть саму форму проверки… — это можно реализовать посредством CSS.

 

 

 

 

В плане полезно почитать:

functions.php — как разбить на отдельные функциональные части, файлы functions.php

Создаём плагин — отдельный файл функций для сайта my-functions.php: my-functions.php

условные теги woocommerce — наиболее полная подборка, пояснения…

подборка полезного кода (сниппеты) для работы магазина на WooCommerce…

Woocommerce шорткоды и их применение…

Настройка, использование и удаление виджетов WooCommerce из админки.

 

 

 

 

Ну и, может кому интересно, способ отключения проверки уровня сложности пароля в…

 

 

 

к оглавлению

как отключить проверку уровня сложности пароля на WordPress сайте

 

 

 

 

За отработку функции проверки сложности паролей… в том числе отвечает этот файл: zxcvbn.min.js

 

 

Посмотреть связку файлов возможно по таким путям ядра WP.

 

 

/wp-includes/script-loader.php

 

 

/wp-includes/js/zxcvbn.min.js

 

 

 

 

И так, теперь непосредственно отключение проверки усложнений — в экшн фильтре используем анонимную функцию.

 

 

/*ОТКЛ. требования сложного пароля при регистрации*/
// отключите zxcvbn.min.js в wordpress - disable
add_action( 'wp_print_scripts', function () {
// Скрипт отмены счетчика сложности пароля
wp_dequeue_script('zxcvbn-async');
wp_deregister_script('zxcvbn-async');
} );
/*ОТКЛ. требования сложного пароля при регистрации*/

 

 

 

 

 

к оглавлению

 плагин Password Strength for WooCommerce

 

 

 

 

Или можно отключать проверку сложности пароля при помощи каких-нить плагинов, по типу:

 

Password Strength for WooCommerce — находится в репозитории WP.

Не знаю, насколько постоянно обновляется…

 

 

 

 

На этом моя повесть закончена)

 

 

 

 


...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...




Нажатия на кнопочки определяют Ваше высокое гражданское сознание
Удачи в работе и творчестве..!
Статьи по теме:


Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©

 необходимо принять правила конфиденциальности