requireLogin not redirecting to login page
You should create your /login template with a custom login form. If you do that, the redirect should work as expected:


  craft.session.returnUrl is set to the original URL that included the {% requireLogin %} tag that initiated the redirect to this login form.