you'd need a radius or tacacs server and you'd have to configure it to ony allow 1 concurrent login.
Getting Started
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: