You can do this may managing a table for Loggedin Users....with a column called loggedInStatus(1/0)
.. at the time of login check if loggedInStatus is true then..do not logged in user..
However you could also use the System.Web.Caching.Cache object to track a users current session as well. If finding the info in the cache object fails fall back to reading it from the DB then place that info in the cache for the benefit of subsequent requests.
You Can Also check this thread...
http://stackoverflow.com/questions/1042892/how-to-prevent-simultaneous-login-with-same-user-on-different-pcs[
^]