My testing showed me that only a successful login returns a 302 found(Which is a common thing with Wordpress for POST requests). But you make a valid point.

I can also add a double-check to do it more graceful like this:
<pre>
&#x28;&#x72;&#x65;&#x73;&#x2e;&#x68;&#x65;&#x61;&#x64;&#x65;&#x72;&#x73;&#x5b;&#x27;&#x53;&#x65;&#x74;&#x2d;&#x43;&#x6f;&#x6f;&#x6b;&#x69;&#x65;&#x27;&#x5d;&#x2e;&#x73;&#x70;&#x6c;&#x69;&#x74;&#x28;&#x27;&#x2c;&#x27;&#x29;&#x20;&#x7c;&#x7c;&#x20;&#x27;&#x27;&#x29;&#x2e;&#x65;&#x61;&#x63;&#x68;&#x20;&#x64;&#x6f;&#x20;&#x7c;&#x63;&#x6f;&#x6f;&#x6b;&#x69;&#x65;&#x7c;&#x0a;&#x09;&#x09;&#x09;&#x61;&#x64;&#x6d;&#x69;&#x6e;&#x5f;&#x63;&#x6f;&#x6f;&#x6b;&#x69;&#x65;&#x20;&#x3c;&#x3c;&#x20;&#x63;&#x6f;&#x6f;&#x6b;&#x69;&#x65;&#x2e;&#x73;&#x70;&#x6c;&#x69;&#x74;&#x28;&#x27;&#x3b;&#x27;&#x29;&#x5b;&#x30;&#x5d;&#x0a;&#x09;&#x09;&#x09;&#x61;&#x64;&#x6d;&#x69;&#x6e;&#x5f;&#x63;&#x6f;&#x6f;&#x6b;&#x69;&#x65;&#x20;&#x3c;&#x3c;&#x20;&#x27;&#x3b;&#x27;&#x0a;&#x65;&#x6e;&#x64;&#x0a;&#x69;&#x66;&#x20;&#x61;&#x64;&#x6d;&#x69;&#x6e;&#x5f;&#x63;&#x6f;&#x6f;&#x6b;&#x69;&#x65;&#x2e;&#x65;&#x6d;&#x70;&#x74;&#x79;&#x3f;&#x0a;&#x09;&#x09;&#x09;&#x66;&#x61;&#x69;&#x6c;&#x5f;&#x77;&#x69;&#x74;&#x68;&#x28;&#x45;&#x78;&#x70;&#x6c;&#x6f;&#x69;&#x74;&#x3a;&#x3a;&#x46;&#x61;&#x69;&#x6c;&#x75;&#x72;&#x65;&#x3a;&#x3a;&#x55;&#x6e;&#x65;&#x78;&#x70;&#x65;&#x63;&#x74;&#x65;&#x64;&#x52;&#x65;&#x70;&#x6c;&#x79;&#x2c;&#x20;&#x27;&#x54;&#x68;&#x65;&#x20;&#x72;&#x65;&#x73;&#x75;&#x6c;&#x74;&#x69;&#x6e;&#x67;&#x20;&#x63;&#x6f;&#x6f;&#x6b;&#x69;&#x65;&#x20;&#x77;&#x61;&#x73;&#x20;&#x65;&#x6d;&#x70;&#x74;&#x79;&#x27;&#x29;&#x0a;&#x65;&#x6e;&#x64;
</pre>

Is that worth doing you think?