Fixed signup without signup code

Please pull this simple fix in the sign up functionality. 

In the current version it's impossible to sign up without the signup 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.