When user is on the home page and wants to log in everything is normal and user is normally logged in across the website.

But, if user is on some other page instead of home page, in example if user is on:http://www.cooktroop.com/recipes/, and wants to log in. After the log in user is logged in on all pages except the page previous login page, in this case that is cooktroop.com/recipes/

I’m using W3 TC, but I tested it when caching is disable and the problem is the same.