POST content on redirect I would like to redirect my users to the login page on certain pages when they are not logged in. I have created a custom template for my login page, I don't know if that makes a difference, but I would like to pass two bits of information to the page in a way that the 
user can't see them.

I would like to pass a message that should be displayed on the login page and also the URL that the user should be directed to after login. What is the easiest and most clean way of doing this please?
Have you tried rules module. You can trigger custom action on some event. What you need to do :


create an event "when the node being viwed"
create a condition "when node is equal to some node"
Fire a action "redirect to login page" 
Fire another action "show a message"(this is set drupal_set_message for you)