the difference between the drupal login "block" and mysite/user/login
There is no such difference. Both forms provide the same input fields and use the same validation and submit handlers. The one is generated by user_login(), the other is generated by user_login_block().