Details
Description
Public ticket pages often get spammed.
The order system allows reCaptcha to be used so when clients are registered there is some form of human verification. Let's add this option to Support Departments also.
There was some thoughts of making reCaptcha a company setting, to be used by extensions.. but unless we do that users will just be able to define this in the order system and support departments independently.
There is now a Human Verification option in the core under Settings > Company > General > Human Verification, so all we have to do is have an option to "Enable Human Verification" on the support department
Add a "Human Verification" drop down when creating/editing support departments.
None
reCaptcha
When selecting reCaptcha, display 2 text fields:
reCaptcha Site Key
reCaptcha Shared Key
Maybe we should add an additional option so the Captcha is only shown if the user is unauthenticated. Then it would appear only if "Allow only clients to open or reply to tickets" is unchecked, and the client was not logged in.
Issue Links
- is blocked by
-
CORE-2895 Create a Captcha library
- Closed
This should have no effect on email tickets, staff can configure the department to reject email tickets if they wish