Hi, Are there any ways of preventing people from creating multiple accounts on your site. I need to have somesort of idea of stopping people creating multiple accounts. For example digital point stops people from creating multiple accounts does any one know how. Im using PHP + MySQL, but how is it done logic wise? thanks and I will rep, for good help
It checks the email. People tend to use the same email on nearly all sites, if they try and register a second account and use the same email, in the validation process (checking if the username is in use etc...) it checks to see if the email is already in the database, if it is... then its the same user.
So whats stopping people from opening a new email account and registering a new DP account with a different username and password. Even through a proxy incase the IP is logged too? Then anyone could just rep themselves up a million times.
Check for Email and IP. There is also another way to check for proxy, when user visit site create a cookie with the IP, if they visit again check if IP is the same if not they are using a proxy.
Thanks for your replies, but the user could just Delete the Cookie, and the IP changes later on, and they will use a different email anyway?
point blank, U CANT! havent you noticed yahoo bots? Dude, there is NO WAY of totally blocking multiple accounts...Simple, but if you must try, use sessions...I haven't seen a way yet, unless im wrong, but so far, I haven't.
NatalicWolf, your right there is no way of stopping multiple accounts, we can only so them down by using the already talked about techniques.
Checking IP is useless. Some schools and offices have 10,000+ users all using one Internet connection so you could have hundreds of legitimate individuals all using the same Internet IP address. The best you can do is check for patterns. For example 10 new account signups from the same IP in the last 2 minutes or something like that.