Skip to content

azurecurve/azrcrv-strong-password-generator

Repository files navigation

Plugin Banner

Description

Create password forms allowing users to create strong passwords consisting of upper/lower case letters, numbers and symbols.

Options are maintained via a Settings page on the azurecurve menu.

Password forms are placed using the strong-password-generator shortcode and can have a number of parameters supplied to override the defaults from the options page; each shortcode must have an id parameter supplied. Available parameters are:

  • password-length - length of password to be generated.
  • password-minimum-length - minimum length of passwords which can be generated.
  • password-maximum-length - maximum length of passwords which can be generated.
  • password-number - number of passwords to generate.
  • password-maximum-number - maximum umber of passwords which user can generate.
  • text-before - text to display before password form.
  • text-after - text to display after password form.
  • label-password-length - label for password length field.
  • label-password-number - label for number of passwords to generate field.
  • label-lowercase - label for valid lowercase field.
  • label-uppercase - label for valid uppercase field.
  • label-numeric - label for valid numbers field.
  • label-symbols - label for valid symbols field.
  • allow-lowercase - allow user to include uppercase characters.
  • allow-uppercase - allow user to include uppercase characters.
  • allow-numeric - allow user to include number.
  • allow-symbols - allow user to include symbols.
  • valid-lowercase - list of valid lowercase characters.
  • valid-uppercase - list of valid uppercase characters.
  • valid-numeric - list of valid numbers.
  • valid-symbols - list of valid symbols.

Example shortcode usage:

[strong-password-generator id="password-1"  text-before="The password generator below can be used to produce passwords compatible with Microsoft Dynamics GP." allow-symbols=1]

This plugin is multisite compatible, with options set on a per site basis.

Installation Instructions

To install the plugin:

  • Download the plugin from GitHub.
  • Upload the entire zip file using the Plugins upload function in your ClassicPress admin panel.
  • Activate the plugin.
  • Configure relevant settings via the configuration page in the admin control panel (azurecurve menu).

About azurecurve

azurecurve was one of the first plugin developers to start developing for Classicpress; all plugins are available from azurecurve Development and are integrated with the Update Manager plugin for fully integrated, no hassle, updates.

The other plugins available from azurecurve are: