Fixed signup without signup code

Please pull this simple fix in the signup functionality. 

In the current version it's impossible to sign up without the code. This is because entryValidateSignupCode is called on every signup request, but the function doesn't check whether showSignupCode setting is true, so it always returns false and causes the "Signup code incorrect" error.