473,385 Members | 1,863 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Limiting user's based on visits or ip address

Jezternz
145 100+
Ok, I want to setup a registration system where it limits the user to a single registration per network, or even better per computer.

I have thought about using ip address' however, at least where I come from, ip's arnt static, they are dynamic, so this could cause 2 problems, firstly a user will change ip after restarting their router and just be able to register again, and secondly someone else may end up with someones old ip who previously registered, and not be able to register.

My second idea was to use cookies, however these can obviously be removed or cleared very easily. Also are cookies shared across user-agents (browsers) or are they different for each browser?

At the moment I am considering using a mixture of the two, however im open to better suggestions.

Thanks, Josh
Jun 30 '09 #1
2 1388
dlite922
1,584 Expert 1GB
track them by emails.

What you suggested is all have been tried and failed before. It's not a road you want to go down on. There's a big brick wall at the end.

The web stateless, It's made so that a single person/computer cannot be identified. (well at least the clients, servers are a different story).

There's nothing coming from my computer that you can capture and identify me with that I can't change. I can even fake MAC addresses if I wanted to.

So it all comes downs to, how bad do you want users to not register. You can make it inconvenient (using their emails) which would mean they would need to create another email address for each registration. It also depends on your application. Is it an internet or intranet app? if you block a computer at a library/public place after the first registration, do you care if nobody else can register from the computer anymore?

List your business requirements, I can advise you further.




Dan
Jun 30 '09 #2
Jezternz
145 100+
Well basicly im building an internet application, heavily using ajax, dhtml, ect and I want to limit a users registrations, It isnt designed to be the kind of application you would use at a netcafe or library, so thats not really an issue. I am not to worried about multiple registrations to be honest, I just want your general, average internet user to not bother trying to register twice. At the moment I am thinking I may just go with the email idea, and have cookies (just as an extra measure, I wont actually depend on these).

Thanks heaps for a solid reply, Josh
Jul 1 '09 #3

Sign in to post your reply or Sign up for a free account.

Similar topics

15
by: Joshua Beall | last post by:
Hi All, What is the best way to use a cookie to remember a logged in user? Would you store the username and password in two separate cookies? Should the password be plain text? Hashed? Not...
6
by: Fazer | last post by:
Hello, I was wondering how I can show an IP address of a person who visits a Python web-page? Would I have to use Environment variables to access Apache's server variables which hold such...
1
by: Stewart Rogers | last post by:
Hi all, I have been working on an ASP.NET application that is a kind of wizard ( a list of sequential pages ). We built that application for the CLIENT-A and it worked fine. After six months...
88
by: Mike | last post by:
Is there a way to determine what a user's default email client is? I read a post from 3 years ago that said no. I guess I'm hoping something has come along since then.
5
by: randyelliott | last post by:
Good Day, I have a MS Access (Access 2000 now upgraded to 2003) database that tracks customer information. One function of this database is to create an encrypted license file for our software,...
13
by: Peter Chant | last post by:
I'm considering setting a website up for a club. I do not plan the contents to be for public consumption, but on the other hand I'm not going to have anything on there that is confidential, that...
2
by: pankajm | last post by:
Hello Friends: I am trying to populate a subform that has three fields that would pull view only data from a child table. The criteria for this data is to select the three fields where one of them...
2
by: RAB | last post by:
When an anonymous user visits my website what basic information can I gather about them? I thought I read somewhere that I could get the name of the server that is requesting my website http code?...
5
by: bananahead | last post by:
Hello all, and thanks again for the help, I have been very pleased with the quality posts on this forum! Here what I need to solve: I have 2 tables on a db, one is called visitor_log and here...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.