My asp.net session objects are storing in SQL server.I am storing an ID in session. If client open another browser and storing different ID in session. I need to notify client is “are you sure you want both ID’s open?” in same based user logged user.
Application runs on logged in user (not anonymous)
How can we check this in asp.net?
There are a couple ways to go about this:
Option #1, in your user table, add a value called “session id”
When a user logs in, check to see what their last session id was. Then test to see if it’s still a valid session. If it is, ask them what they want to do. Store the latest session id in that table after each log in.
However, I’d go with option #2: Don’t do this. If the user wants to open multiple browser windows to access your application then let them. There’s probably a pretty good reason for it. Most (as in nearly all) users have no idea what “session state” even means and they really have no desire to know. All they care about is getting their job done.