Sha256: 292a4f08046f6e0fd1ddb232fc2b3323de85022f0261fb70b99930cd25c829e5

Contents?: true

Size: 1.06 KB

Versions: 27

Compression:

Stored size: 1.06 KB

Contents

= Customize password requirements

By default, Rodauth requires passwords to have at least 6 characters. You can
modify the minimum length:

  plugin :rodauth do
    enable :login, :logout, :create_account

    # Require passwords to have at least 8 characters
    password_minimum_length 8
  end

You can use the {disallow common passwords feature}[rdoc-ref:doc/disallow_common_passwords.rdoc]
to prevent the usage of common passwords (the most common 10,000 by default).

You can use additional complexity checks on passwords via the {password
complexity feature}[rdoc-ref:doc/password_complexity.rdoc], though most of
those complexity checks are no longer considered modern security best
practices and are likely to decrease overall security.

If you want complete control over whether passwords meet requirements, you
can use the <tt>password_meets_requirements?</tt> configuration method.

  plugin :rodauth do
    enable :login, :logout, :create_account

    password_meets_requirements? do |password|
      #true if password meets requirements, false otherwise
    end
  end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
rodauth-2.27.0 doc/guides/password_requirements.rdoc
rodauth-2.26.1 doc/guides/password_requirements.rdoc
rodauth-2.26.0 doc/guides/password_requirements.rdoc
rodauth-2.25.0 doc/guides/password_requirements.rdoc
rodauth-2.24.0 doc/guides/password_requirements.rdoc
rodauth-2.23.0 doc/guides/password_requirements.rdoc
rodauth-2.22.0 doc/guides/password_requirements.rdoc
rodauth-2.21.0 doc/guides/password_requirements.rdoc
rodauth-2.20.0 doc/guides/password_requirements.rdoc
rodauth-2.19.0 doc/guides/password_requirements.rdoc
rodauth-2.18.0 doc/guides/password_requirements.rdoc
rodauth-2.17.0 doc/guides/password_requirements.rdoc
rodauth-2.16.0 doc/guides/password_requirements.rdoc
rodauth-2.15.0 doc/guides/password_requirements.rdoc
rodauth-2.14.0 doc/guides/password_requirements.rdoc
rodauth-2.13.0 doc/guides/password_requirements.rdoc
rodauth-2.12.0 doc/guides/password_requirements.rdoc
rodauth-2.11.0 doc/guides/password_requirements.rdoc
rodauth-2.10.0 doc/guides/password_requirements.rdoc
rodauth-2.9.0 doc/guides/password_requirements.rdoc