This is a common enough problem that perhaps we should adopt the confirmation approach ("thanks, you're now logged in") as a standard part of the page flow?
If folks think this is a good idea, lash together a patch and new page and we can add it to the development branch of the tree ...