Hi there,
Comments are set to allow anybody to comment.
I get the above error message.
Naurally, there is no such user as the Name entered.
If the 'Check Names' is switched off under Restrictions/Security, it works.
I get the error message even if the list of 'Forbidden names' is empty.
The error arises if the entered email exists on the system AND the user is not logged in.
The error message is not clear about the error for it is not the name that is in use but the email.
Correct me if I'm wrong, i believe the real question here seems to be with the logic.
1. What does checking the entered email against registered emails has to do with checking the entered name against a list of forbidden strings?
2. What is it that needs to be checked and why?
Condition: comment is open to anybody.
Condition: a registered user is not logged in wants to make a comment
then I as a website admin:
- is it my business to check if the used email exists in the system?
- is it my business to check if the name entered exists in the system as a user?
- is it my business to check if the entered name/email exists on the system and if they match?
- is it my business to check if an anyway registered user wants to send a comment without logging in?
- do i need/want to force a registered user to log in if s/he wants to send a message?
- do I care if the email is correct? I cant's check THAT anyway. People can enter '
nobody@nowhere.com' anyway.
There may be more questions like such, these are just from the top of my head.
As you see i don't attempt answering the questions. It's not up to me; really, I believe these should be 'radio-buttons' under the security/permission settings.
Cheers,
Bill