I need to share session in order to pass data from asp page to aspx. The solutions I’ve found:
• Pass data through hidden form (link)
• Pass data through database (link)
I’ve tried method with form and it worked fine (after some modification). Now I’m trying method with database. First method is easier imho, so I wonder if the second method is more secure (and preferable) than the first one?
And what potential problems exist with these methods?
The first solution is definitely less secure since you’re sending session data to the client and then receiving it back. That means that it’s possible for someone on the client side to modify the data they post back to your page. This removes one of the best things about sessions, that only the programmer controls what’s in them. In a way, the first method is similar to using cookies. As for the second method, it may be more difficult but I would definitely recommend it over the first.