User tests: Successful: Unsuccessful:
Pull Request for Issue # .
This PR cleans up Captcha usage.
When Captcha plugin is set in Global or Component configuration, disabling, uninstalling or changing access level of the plugin causes system messages and fatal errors. Generally, plugin status should not cause such issues.
Enable and configure a Captcha plugin.
Select the plugin in Global Configuration and in component (com_content and com_contact) options.
Disable or uninstall the plugin.
a) Enter username reminder or password reset view in Users component.
b) Submit the form in one of the above views.
c) Submit Contact form.
d) Submit Article from frontend.
e) Now enable the plugin (or install and enable if it was uninstalled) and repeat the above scenarios.
a) No errors. Captcha is not shown in form.
b, c, d) Forms successfully submitted.
e) Works like before patch.
a) System message:
Error
Captcha plugin not set or not found. Please contact a site administrator.
Captcha field label is shown in form.
b, c, d)
Submitting form causes error:
Error
Call to a member function checkAnswer() on null
e) Works like before patch.
No.
Status | New | ⇒ | Pending |
Category | ⇒ | Front End com_contact com_content Libraries |
Labels |
Added:
?
|
I have tested this item
Thanks but I'm closing this due to conflicts.
Status | Pending | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2018-09-23 13:05:49 |
Closed_By | ⇒ | SharkyKZ |
I have tested this item✅ successfully on 3a2703a
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/20288.