Preventing a User From Having Multiple Concurrent Sessions in asp.net Previously I was Explained about the How to remove rows from GridView using jQuery in asp.net , Nested GridView in ASP.NET Using c# with show/hide , How to Add a Locked Header Row to an ASP.NET GridView Control , How to remove rows from GridView using jQuery in asp.net , Popup window on button click in asp net We implemented a system for this along the following lines: Added a property to the users Profile to hold their session ID. Whenever a user logs in, store their session ID in the Profile. On any page that requires a this level of security, check to see if the session ID stored in the profile matches their session. This check could be performed in a custom AuthorizeRequest event handler, or it could be performed in a Base class that these pages derive from, and if not, redirect them to the login page. We went for the base class option as we have two levels of ...