> The main purpose for this would be to track login collisions
> and make sure users aren't sharing log in info.
> 
> If a user has a high number of collisions we can assume they
> are sharing their credentials and take the appropriate
> actions.

There are plenty of legitimate reasons for login collisions:  I 
might be using the site from my desktop machine, walk into the 
conference room to give a demo of your website on the company 
laptop, and then walk out the door to a customer site where I 
access the site from my handheld mobile device.  My computer may 
die (had 4 XP boxes push up daisies this past week in some 
fashion or another thanks to hardware failure or driver issues, 
out of ~50 I oversee) before I can log out and I need to use 
another machine.  A user may flip back and forth between browsers 
which won't share session information.  Things may compound if 
you offer an API -- multiple scripts may run that use the same 
login (my company has a handful of scripts that all access 
salesforce.com's API and can collide)

So rather than pissing off users by *preventing* it, simply log 
hinky transactions and if you suspect they are violating your 
Terms of Service, fall back on your contractual agreement's 
audit-the-customer clause (if you're so fascistly controlling 
your users, you do have one, right?).  I'm sure they'll love an 
audit because it's great for customer relations.

-tkc




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to