title: How do I recover a Session based on the SessionID?
body: <p>Context is:
  I need to send the SessionID (will be encripted) to an app, then the app saves the session ID and on the next query the app sends me back the SessionID so I can use the stored Session variables.</p>
  
  <p>So <code>HttpContext.Current.Session.SessionID</code> gives me the current SessionID.</p>
  
  <p>But... how do I recover the Session based on the SessionID?</p>
  
  <p>P.S. I am aware that this is a duplicate of this unanswered question: <a href="https://stackoverflow.com/questions/4339302/how-do-i-get-a-session-by-sessionid-in-c-sharp">How do I get a session by SessionID in C#</a> so as a plus if there is no way of retrieving the Session from the SessionID I would ask if there is another way to achieve that.</p>