Django block user login from incognito browser window if user is already logged in from regular browser window
You can filter out the ip address of the user in real time and check if there is some active session related to that ip address.
If it is there, it will block the user from using it in incognito or any other browser. 
And active session means open session here
Let's say, I have a user who has logged in using Chrome browser normal window(not incognito), now he opens an incognito window tries to login using same credentials, I want to detect that the particular user is logged in already and disallow a second login.
I have seen few questions like this, where solution is to clear up all older sessions. But, is it the only solution? Can't I have all those sessions untouched and still guarantee that there be only one active session.