On Fri, 2010-05-14 at 04:26 -0500, Karl DeSaulniers wrote:

> Only other thing I could think of is a session timeout.
> Because if two people are using the same computer, one person is  
> going to be away long enough to time out.
> 
> HTH
> 
> Karl
> 
> 
> 
> On May 14, 2010, at 4:21 AM, Karl DeSaulniers wrote:
> 
> > Hi J,
> > Well, if you have an active users table with a users name in it and  
> > you check when logging in to see if that users name is in that table,
> > They can not log in again. No matter what machine or browser they  
> > are in.
> >
> > As far as another user logging in on that same machine, you could  
> > match a cookie on the machine and the database that holds what  
> > browser they are using and username,  an MD5 ip, etc.
> > But someone can always delete cookies and some even know how to  
> > bounce ip addresses, so unless you have a bunch of hackers using  
> > your machines, these suggestions should work.
> > Unless someone else has a better suggestion.
> > GL,
> >
> > :)
> >
> > Karl
> >
> >
> > On May 14, 2010, at 4:08 AM, Jagdeep Singh wrote:
> >
> >> I want that only single user can login on a single machine.... If  
> >> User has logged in one browser he should not login through 2nd  
> >> browser...
> >>
> >> And no other user should login on same machine in any browser
> >>
> >> in Simple words:
> >>
> >> MAXIMUM ONE USER SHOULD LOGIN IN ONE MACHINE.......
> >>
> >> On Fri, May 14, 2010 at 2:23 PM, Karl DeSaulniers  
> >> <k...@designdrumm.com> wrote:
> >> You lost me on that one.
> >>
> >> You want it so that multiple users can log in, but they have to be  
> >> on separate browsers?
> >>
> >>
> >> Karl
> >>
> >>
> >>
> >> On May 14, 2010, at 3:26 AM, Jagdeep Singh wrote:
> >>
> >> Hi,
> >>
> >> yes, I can make a databse table to record LOGIN details, But I  
> >> want that No
> >> other user can login on same machine on smae or another browser.
> >>
> >> E.g.
> >>
> >> If user1 has logged in from IE then user2 should not login from  
> >> Firefox or
> >> Chrome etc..
> >>
> >> I need ONLY ONE USER ACCESS AT SAME TIME ON SAME MACHINE  (On Same  
> >> or Other
> >> broswers)
> >>
> >> Regards
> >>
> >> Jagdeep Singh
> >>
> >> On Fri, May 14, 2010 at 1:26 PM, Peter Lind  
> >> <peter.e.l...@gmail.com> wrote:
> >>
> >> On 14 May 2010 09:29, Lester Caine <les...@lsces.co.uk> wrote:
> >> Jagdeep Singh wrote:
> >>
> >> Hi All!
> >>
> >> I am looking for a solution, I want a user to do a single Login  
> >> only on
> >> a
> >> PC
> >> .
> >>
> >> E.g. If a User has logged on my website website.com in Internet
> >> explorer,
> >> then he cant login on same website in another browser like Firefox  
> >> etc
> >> with
> >> same loginid or another.
> >>
> >> Can I trace MAC address of a single machine to solve this issue?
> >>
> >> The browser IP address works for us quite reliably. Once logged  
> >> in, you
> >> get
> >> a message saying already logged on ... and where ... but it does  
> >> need a
> >> little help if the user closes the browser without logging out.  
> >> One needs
> >> a
> >> facility to 'bounce' a user now and again .... however some remote  
> >> users
> >> may
> >> well have 'floating' IP addresses :(
> >>
> >>
> >> Don't rely on IP addresses staying the same for a user, it's not safe
> >> in any way and not needed anyway. Karls method is probably the best
> >> bet - just remember to record "last accessed time" so anyone not
> >> accessing for more than 15-20 minutes will succeed if trying to  
> >> log in
> >> again.
> >>
> >> Regards
> >> Peter
> >>
> >> --
> >> <hype>
> >> WWW: http://plphp.dk / http://plind.dk
> >> LinkedIn: http://www.linkedin.com/in/plind
> >> Flickr: http://www.flickr.com/photos/fake51
> >> BeWelcome: Fake51
> >> Couchsurfing: Fake51
> >> </hype>
> >>
> >>
> >> Karl DeSaulniers
> >> Design Drumm
> >> http://designdrumm.com
> >>
> >>
> >> -- 
> >> PHP General Mailing List (http://www.php.net/)
> >> To unsubscribe, visit: http://www.php.net/unsub.php
> >>
> >>
> >
> > Karl DeSaulniers
> > Design Drumm
> > http://designdrumm.com
> >
> 
> Karl DeSaulniers
> Design Drumm
> http://designdrumm.com
> 
> 


Why do you not want a user to be able to log into your system with
another browser on the same machine?

There is no way to grab the MAC address, and using the IP address is, as
others have already mentioned on this thread, unreliable (consider a
dozen employees in an office who will all be using the same external
connection, ergo the same IP)

It seems that a token might be the best method. You can store other
information you get from the user agent if you want to try and pin down
a particular user. Is it really necessary though? I use Firefox in the
main as my browser, but occasionally an update of xul without an update
of Fx will kill Fx, so I'm forced to use another browser temporarily.
Likewise, people who use IE are more susceptible to virii, and the
advice given to IE users is to use another browser such as Fx or Chrome.

What I'm trying to say is that often people will have very legitimate
reasons to be using an alternative browser on the same machine, and you
could be locking them out. Is it absolutely necessary that they be
limited in such a way? What is your need for this?

Thanks,
Ash
http://www.ashleysheridan.co.uk


Reply via email to