Change node content after logging in under the same URL alias (showing other content for authenticated users)
You can do this with views using the technique in this blog post: Making a view show different content to different users based on role