Disallow second login session

The reason you’re not finding anything is because WordPress does not use any form of “sessions”. Login status information is not saved, or retrieved.

Logging into WordPress basically sets a cookie in your browser which is a single authentication point. It is the equivalent of a username and password, with encryption and a timeout, all in one cookie. Well, two cookies.

Regardless, WordPress is stateless. If you want to log somebody out when they switch to another location, you need code above and beyond anything WordPress core itself. Which probably means custom code for your use case.

So, define your case in great detail, and maybe somebody can help you devise a solution. Best scenario.