deload:Yeah Ok, I had heard about using the SQL Server for your Session. How do I get it to share between domains now that I've gotten the Db set up to store sessions?
There are two solutions that come to mind:
1. Switch to using subdomains, such as site1.domain.com and site2.domain.com, and modify the domain property of the session cookie so that the browser sends it with requests from both domains (the easiest way to do that is in an HttpModule)
2. Or, add some JavaScript / Ajax to the page the user hits when the session is first activated, and have that script pass the session ID to the other domain, which then sets the session cookie. With this approach, the session ID should probably be encrypted and restricted in other ways (maybe timestamped and hashed with the IP of the client) to prevent session theft.
There may be some corner cases with regard to session expiration / renewal; be sure to test carefully.