? Pending

User tests: Successful: Unsuccessful:

avatar SharkyKZ
SharkyKZ
3 May 2018

Pull Request for Issue # .

Summary of Changes

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.

Testing Instructions

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.

Expected result

a) No errors. Captcha is not shown in form.
b, c, d) Forms successfully submitted.
e) Works like before patch.

Actual result

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.

Documentation Changes Required

No.

Votes

# of Users Experiencing Issue
1/1
Average Importance Score
3.00

avatar SharkyKZ SharkyKZ - open - 3 May 2018
avatar SharkyKZ SharkyKZ - change - 3 May 2018
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 3 May 2018
Category Front End com_contact com_content Libraries
avatar SharkyKZ SharkyKZ - change - 3 May 2018
The description was changed
avatar SharkyKZ SharkyKZ - edited - 3 May 2018
60506c8 3 May 2018 avatar SharkyKZ CS
avatar SharkyKZ SharkyKZ - change - 3 May 2018
Labels Added: ?
07d2ef5 3 May 2018 avatar SharkyKZ CS
avatar SharkyKZ SharkyKZ - change - 3 May 2018
The description was changed
avatar SharkyKZ SharkyKZ - edited - 3 May 2018
avatar SharkyKZ SharkyKZ - change - 3 May 2018
The description was changed
avatar SharkyKZ SharkyKZ - edited - 3 May 2018
avatar SharkyKZ SharkyKZ - change - 3 May 2018
The description was changed
avatar SharkyKZ SharkyKZ - edited - 3 May 2018
avatar SharkyKZ SharkyKZ - change - 3 May 2018
The description was changed
avatar SharkyKZ SharkyKZ - edited - 3 May 2018
avatar SharkyKZ SharkyKZ - change - 3 May 2018
The description was changed
avatar SharkyKZ SharkyKZ - edited - 3 May 2018
avatar SharkyKZ SharkyKZ - change - 3 May 2018
The description was changed
avatar SharkyKZ SharkyKZ - edited - 3 May 2018
avatar SharkyKZ SharkyKZ - change - 3 May 2018
The description was changed
avatar SharkyKZ SharkyKZ - edited - 3 May 2018
avatar Quy
Quy - comment - 3 May 2018

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.

avatar Quy Quy - test_item - 3 May 2018 - Tested successfully
avatar PhilETaylor
PhilETaylor - comment - 3 Jul 2018
avatar twister65
twister65 - comment - 23 Sep 2018

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.

avatar twister65 twister65 - test_item - 23 Sep 2018 - Tested successfully
avatar SharkyKZ
SharkyKZ - comment - 23 Sep 2018

Thanks but I'm closing this due to conflicts.

avatar SharkyKZ SharkyKZ - change - 23 Sep 2018
Status Pending Closed
Closed_Date 0000-00-00 00:00:00 2018-09-23 13:05:49
Closed_By SharkyKZ
avatar SharkyKZ SharkyKZ - close - 23 Sep 2018

Add a Comment

Login with GitHub to post a comment