true but they'd still need a way to authenticate, just having the same ip wouldnt give someone access to a running php session. Personally since i dont code for wap i use a complex cookie system whereby using a subdomain of the site i can create virtually unsteabale cookies as the cookies are locked to the subdomain so only the system can access it, any xss code would be injected on the main domain and the browser would deny access to the cookie... simple idea, slightly complex code and probably the best unique way ive come up with for auth so far
locking to ip's is the most basic of authentication procedures, even top comercial sites from MS to google still use it as part of a larger security system so i doubt its the worst idea ever... problem is your looking for a way to suit everyone, that opens up a whole can of security issues, at what point do you draw the line and start to forfeit the odd user in order to protect the rest.
But there is a way around ip checking, allow the user to unbind there ip, if a user is in the situation where there ip changes frequently every few mins or so they can go to the profile and turn off ip checking (or make a request to staff if you make it a staff function), as long as you code in a fail safe so staff accts cant disable the ip protect you'll be fine since what use is another user account to a hacker?
locking to ip's is the most basic of authentication procedures, even top comercial sites from MS to google still use it as part of a larger security system so i doubt its the worst idea ever... problem is your looking for a way to suit everyone, that opens up a whole can of security issues, at what point do you draw the line and start to forfeit the odd user in order to protect the rest.
But there is a way around ip checking, allow the user to unbind there ip, if a user is in the situation where there ip changes frequently every few mins or so they can go to the profile and turn off ip checking (or make a request to staff if you make it a staff function), as long as you code in a fail safe so staff accts cant disable the ip protect you'll be fine since what use is another user account to a hacker?
Comment