Static Session Class and Multiple Users

后端 未结 3 1922
轮回少年
轮回少年 2020-12-30 13:37

I am building a class to store User ID and User Role in a session. I\'m not sure how this class will behave when multiple users are on the site at the same time. Does anyone

相关标签:
3条回答
  • 2020-12-30 14:05

    This will work fine for mutiple users accessing your application as there will be different sessionid generated for all deffrent users accessing application concurrentely. It will work in similar way if you have defined two different session variables in your system. It will be like wrapping tow session states using static wrapper class SessionHandler.

    0 讨论(0)
  • 2020-12-30 14:06

    The code you posted is the exact replica of some code we have here.

    It has been working fine for 2 years now.

    Each users access is own session. Every request made to the server is a new thread. Even though 2 request are simultaneous, the HttpContext.Current is different for each of those request.

    0 讨论(0)
  • 2020-12-30 14:08

    You'll get a new session for each connection. No two users will ever share session. Each connection will have its own SessionID value. As long as the user stays on your page (doesn't close the browser, etc.) the user will retain that session from one request to the next.

    0 讨论(0)
提交回复
热议问题