The reason why I don't do that, is because usernames are unique and are supposed to stay that way - ie. problems occur if someone gives his username and password to a friend, and they both try to log in. This is very probable in with my site, as users pay for access.
So in your suggested case, user A is happily logged in, then user B (who was given the same user name and password by his friend, user A), logs in, which could:
- either kick off user A
- or allow both to be logged in
If that's what you want, that's no problem. However, for me I cannot allow two people to be logged in at the same time, if only one paid for the access. And kicking off user A is just too messy 🙂 He will never know what hit him, and think there is a problem with the system.
-jens