4 ms·
It can't be solved without additional software (like a browser plugin). The best you can do is logout the previous computer where an account was used. That mea
by inerte 18y ago
It can't be solved without additional software (like a browser plugin).
The best you can do is logout the previous computer where an account was used. That means you can prevent simultaneous access but not multiple people using the same account on different times.
That's the problem with the stateless part of HTTP. The server doesn't know much about the connection with the client. Once a document is delivered, it's done.
And like you said, filtering by IP doesn't work. What if the costumer is using a desktop PC, 5 minutes later his laptop, a mobile in the afternoon? What if his OS crashes? So many problems. And that's the stateless nature... the server can't send to the client an "are you there?" message.
- Retric 18y agoYou can use Javascript to keep pinging the server and then log people out if someone else logs into that act. Granted several people can still use the same act, but the annoyance is going to prompt them to want to get a full subscription. On the plus side the psychological push of "I want this data if only we had another act" would increase peoples perception of value. Edit: I am suggesting you let people use the service like this. Tell them your logging them out because someone else logged in but don't ban the account even if they do this 10 times a day. PS: I would also make it vary permissive so if the network is down they can still read the information etc. The idea is to promote your brand though exclusivity not annoy your users.