Deprecated: Joomla\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/vendor/joomla/input/src/Input.php on line 41

Deprecated: Return type of Joomla\Input\Input::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/13/d380392445/htdocs/Jlive/libraries/vendor/joomla/input/src/Input.php on line 170

Deprecated: Joomla\CMS\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/src/Input/Input.php on line 31

Deprecated: Joomla\CMS\Input\Cookie implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/src/Input/Cookie.php on line 21

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/13/d380392445/htdocs/Jlive/libraries/src/Uri/Uri.php on line 141
Password Control :: Chapter 6. Logic Flows

Deprecated: F0FInput implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/f0f/input/input.php on line 35

Deprecated: Joomla\CMS\Input\Files implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/src/Input/Files.php on line 21

Chapter 6. Logic Flows

This section describes the logic flows for the plugin events.

Event onContentPrepareForm

  1. Check if this is a form, if not return

  2. Check if this is the com_users, profile edit form. If not return.

  3. Check whether administration back end or debugging and if so return.

  4. If guest user return

  5. Get session variable ‘password_force’

  6. If variable enabled set form field variables for passwords to mandatory.

  7. Else set field variables to optional.

  8. If the options to modify the displayed form fields such as username, name and email are requested, change settings for these fields in the form.

  9. If the variable to force an email change is set then empty out any existing email field values and ensure that the email field is displayed.

  10. If the optional informative field is requested create the form field and add it to the form.

  11. If the password generator is enabled then modify the edit profile form so that it contains an additional button which when clicked will cause the popup dialog window to appear.

Go To Top

Joomla! Debug Console

Session

Profile Information

Memory Usage

Database Queries