I have a requirement to avoid the same user being logged in from different systems at the same time.
(i.e ) At any point of time, user can be active from only one IP.
I am using custom tables and session objects to manage the user authentication process.
I thought to implement this using, session objects and events such as Session_OnStart and Session_OnEnd.
It seems that, session objects are not reliable and It's not guaranteed that Session_OnEnd event is fired properly.
Please, post your ideas on this.