Added temp user construct, added checking for the temp user on any page load