I think the major part is a design issue. How do you recognize someone is logging-in
after he accidentally killed his browser? Maybe you could use IP addresses for that???
As far as I know most ISPs use simple timeout mechanisms on their POP3 servers
(you can reconnect after sometime when the connection did not close properly).

For checking whether someone is already logged-in you might use a own implementation
of EJBUser: one which give a random password if someone has already logged-in. This 
would
prevent another user from using the same account.

How you would reset the EJBUser to do an 'auto log-out' after some time (in case the 
client
system died), I don't know. Guess you would have to settle for a fixed time, which 
would be a drag,
or something need to kick the EJBUser regularly to keep the session alive. Oops, maybe 
that is a clue!


FE 

On Friday, March 23, 2001 3:47 AM, David Morton [SMTP:[EMAIL PROTECTED]] wrote:
> 
>       I am building a system that protects content by username and password.  No 
> problem there.  The more complicated part of the system prevents two people 
> using the same username and password at the same time on our web site.  I 
> have a plan to do this, but I haven't seen if there are any common 
> methods/techniques/strategies/design patterns to do this in a jsp 
> environment.  Nor do any of our developers have any experience in doing this.
>       Currently, I am just going to store server generated sessionId's and 
> userId's with other necessary data/time checks......of course the user must 
> be able to take over use of that username and password because the browser 
> may crash...or they forget to hit logout....and also I must flag when this 
> happens too many times in a period of time as a red flag....obviously with 
> an html web site, there is no 100% accurate way to only have one user using 
> the site at once, however, I can build it well enough that 95% of the users 
> that are giving out their passwords won't because it is annoying to keep 
> re-logging in and being locked out for an hour if you trip one of our red 
> flags.....thoughts?  experiences?
>       This is not for a porn site, however, I bet that porn people have 
> something like this.
> 
> David
> 
> 

Reply via email to