User Login Block does nothing
You should print hidden elements:

&lt;div id="user-login-block-container"&gt;
  &lt;div id="user-login-block-form-fields"&gt;
    &lt;?php print $name; ?&gt;
    &lt;?php print $pass; ?&gt;
    &lt;?php print $submit; ?&gt;
    &lt;?php print $rendered; // HERE HIDDEN ELEMENTS ?&gt; 
  &lt;/div&gt;
  &lt;div class="links"&gt;
    &lt;a href="/user/register"&gt;Create an Account&lt;/a&gt; | &lt;a href="/user/password"&gt;Forgot Password&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;