Questions may also be submitted by users that are not logged in. Pro
To allow guest users to submit new questions:
Go to Dashboard and click on "Configuration".
Under the Permissions tab, enable the Create action for guest users.
Click on "Save & Close". Guest users will now be able to see the Ask a Question button in the front-end.
When submitting a new question, guest users are required to enter their name and email. Upon submission, the user will receive a confirmation email that contains a secret Question hash. This secret hash is used to claim ownership of a guest question and authorize access to it. Without the Question hash, users will not be able to access their anonymous questions.
In order to automatically create the Question hash of guest questions, you must open the component global configuration and fill in the parameter General > Secret key. The secret key must have 16 characters (alphanumeric and special characters allowed). This key will generate a unique secret hash for each guest question.
To allow the authorization and access of anonymous questions for a section:
Go to Dashboard >> Sections and open a section.
Under the Navigation tab, enable the parameter Authorize Question link.
Click on "Save & Close". The Authorize a Question button will now be visible in the front-end for guest users.
Finally, create a Profile menu item.
Upon clicking the "Authorize a Question" button, the user is redirected to the authorization form, where they must enter the question hash in the respective field and then click on "Authorize". If the question hash is valid, the user will be redirected to the question page and they will be authorized to edit their question.