Must do further testing; it's too late for me to continue now.
The server should require the same settings module as the client; so that the checks is performed on both sides.