• Resolved xuch7ohkae

    (@xuch7ohkae)


    こんにちは。有用なプラグインをありがとうございます。

    wpcf7_k_password_validation_filter()の中で、

    $tag->get_option( 'password_min', 'signed_int', true );との記述がありますが、これはfalseが返ってくるため、設定した最小文字列を判断できないようでした。

    $tag->get_option( 'minlength', 'signed_int', true )にすると設定したminlengthが返ってきました。

    ご確認くださいますと幸いです。

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author kimipooh

    (@kimipooh)

    Contact Form 7 の設定で
    [password* password-10 password_min:4 id:password-10]
    のように、passowrd_min:4 (最小文字数 4文字)などの設定はされていますか。
    これがされていれば、下図のようにパスワード設定に対して password_min=”4″ が設定されて、送信ボタンを押したときに文字数が3文字以下なら、エラーがでるようになります。

    <input type="password" name="password-10" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-password wpcf7-validates-as-required wpcf7-validates-as-password" id="password-10" password_strength="0" password_min="4" aria-required="true" aria-invalid="false" />

    特に minlength属性は使っていないので、そちらはプラグインには無関係ということになります。

    Thread Starter xuch7ohkae

    (@xuch7ohkae)

    ご回答ありがとうございました。 passowrd_min を利用したところ、最小許容文字数を設定することができました。

    HTML5やCF7では、入力項目の最小許容文字数を指定する際に minlength 属性を利用しますが、それが利用できるものと勘違いをしておりました。大変失礼いたしました。

    別の質問ですが、最大許容文字数を設定する方法がありましたら教えていただけないでしょうか。

    Plugin Author kimipooh

    (@kimipooh)

    先程リリースした 2.10 において実装しました。
    minlength および maxlength を使えるようになっています。
    試してみてください。

    Thread Starter xuch7ohkae

    (@xuch7ohkae)

    早速ご対応くださりまして、ありがとうございました。

    > minlength および maxlength を使えるようになっています。

    動作を確認したところ、使うことができました。しかしながら、パスワード強度の設定が反映されていないようでした。

    お手数ですが、ご確認くださいますと幸いです。

    Plugin Author kimipooh

    (@kimipooh)

    ご指摘ありがとうございます。
    その部分のチェックが少しおかしくなっていたようです。
    修正した 3.0 をリリースしたので、こちらにアップデートしてみてください。

    Thread Starter xuch7ohkae

    (@xuch7ohkae)

    早速ご対応くださりまして、ありがとうございました。
    パスワード強度の設定が動作することを確認いたしました。

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘パスワードの文字列の長さ’ is closed to new replies.