Welcart 会員パスワード文字数の下限を変更する方法

Welcartの会員管理システムのパスワード文字数の下限はデフォルトでは6文字に設定されていますが、今回8文字に変更してみたいと思います。

Welcartシステム設定で変更

WordPress管理画面の “Welcart Shop” > “システム設定” と移動して設定項目の下の方に以下の「会員パスワードの文字数制限」という項目があります。こちらの下限のフォームが標準では6文字になっていますので、今回は8文字に変更し設定を更新します。

文字数制限などオプションデータの保存場所

パスワード文字数などWelcartのシステム設定で保存したデータは、WordPressの “wp_options” テーブルに “usces” というオプション名でシリアライズされた状態で保存されています。

オプションデータを利用している場所

Welcartの [ \wp-content\plugins\usc-e-shop\classes\usceshop.class.php ] のコンストラクタの中に以下のように “get_option()” を使ってオプションデータを読み込んでいる箇所が確認出来ます。

$this->options = get_option('usces');

また、同ファイルで以下のようにパスワード文字数の下限設定を取得し未設定の場合はデフォルトで「6」を設定しています。

if(!isset($this->options['system']['member_pass_rule_min']) || empty($this->options['system']['member_pass_rule_min'])) $this->options['system']['member_pass_rule_min'] = 6;

動作環境情報

エックスサーバー(x10)
PHP 7.3.14
MySQL 5.7
WordPress 5.4
Welcart e-Commerce 1.9.29

コメント

タイトルとURLをコピーしました