Session data not working

we have a .Net app (solution) that detects a user login is required and does a Response.Redirect(url here) to a different .Net app (solution) that has the user supply userid/pwd to verify access. The login app then populates a Session[variable] with the results and returns to the originating page.
 
The problem that we're seeing is that the Session data is not returning to the originating page. We can verify that the login app populates the Session data but when we check it in the originating app it returns to, it is null. We are returning to the originating app using the Response.Redirect. We have even added a Reference to our Login app within the calling app.  The message we get trying to access the Session data is 'object not set to an instance of an object'. Pretty much as if the page doesn't know anything about that Session data. If both apps are in one solution this works ok, but we would not want to include the login page within each app we write.
 
If Session data is not the correct method to pass data between apps what should we be using? So far we've researched:
Cookies, but they can be disabled by the user
Querystring, security issue in this instance
Application variables, seems to have the same problem as using Session variables
Cache, same issues as Session and Application variables?
 
Any input or assistance you could provide here would be appreciated.
LVL 1
countyprobSystem AnalystAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Chinmay PatelChief Technology NinjaCommented:
Hi There,

There no problem as such... the thing you are trying to do is not possible
to achieve unless your both solutions are in a same AppDomain.

or else to proivde universal login, you can make a class and include it
in each and every app that you need as per ur requirements.

Regards,
Chinmay

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
countyprobSystem AnalystAuthor Commented:
Well I am getting one step closer, there is a technique call session bridging between two apps.  Have you heard or done anything like that?

Thanks
Nick
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
C#

From novice to tech pro — start learning today.