Abandon Session Without Clearing All <p><strong>Overview :</strong> I created a system that have Customer area and Admin area. Both areas have different log-in page. A user can be logged in as <em>User A</em> in Admin area at the same time logged in as <em>User B</em> in Customer area.</p> <p>When a user log-out from either Customer or Admin area, <code>Session.Abandon()</code> is called and it removes session in both Customer and Admin area <strong>which I don't want to happen</strong></p> <p><strong>Question :</strong> Can I abandon session on log-out without affecting other area's session ? (i.e : When I log out from Customer area, I should stay logged-in in Admin area)</p> <p><strong>Update :</strong> I know <code>Session.Clear()</code> can be a workaround for this, but I'm afraid of the security risks it might impose. </p>