I did some tests and saw the call afterwards. I did the following tests that returned the code 200 and not an error of the family 400: 1) I left all fields blank and typed enter 2) put the user name and type enter 3) put username and password, typed enter after that I went to the log and examined q for these transactions the plugin returned cod 200 after the wrong attempts. I hope I helped improve your plugin. I liked it a lot because it is a “lightweight” plugin.