I must of updated this while you wrote the reply, as my code is pretty similar to yours but with the added UserEmail session variable, and it still prompts me to login again.
Sorry for the confusion.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.