I\'m making a Windows Phone 7 app that has login/logout semantics (authenticating to a web app). When the user logs out I navigate back to the login screen and forget the sessio
There are a few things to look at here. First is I recommend familiarising with the guidance offered here.
Introducing the concept of “Places” - Peter Torr's Blog
Redirecting an initial navigation - Peter Torr's Blog (down at the moment sorry)
If you're able to work within this guidance that is the best path. There is specific advice for dealing with login screens.
If you are compelled to offer a home button feature. Be careful how you apply this, as certifiers are knocking apps back for behaving in unexpected ways with respect to navigation. I feel if this function is behind a home button you should be ok in the surprise department. How this stands over time with certification we will see. Arguably a "logout" scenario applies equally.
Here are three approaches from Richard Woo, Maarten Struys, Sam Jarawan.