ASP.NET Community,
I'm very new to the forum, this is actually my first post. : )
I have a design question for you regarding security. I'm looking to create a web based application that can be accessed by X random people a day. I don't want to allow access to anymore than those X amount of people for a 24 hour period. I would prefer if they did not have to login but I don't rule that option out. The biggest thing is I don't want people to be able to share their access with anyone else.
My thought is to generate X amount of random access codes. Populate a lookup table in SQL for them with an IP field. When someone enters the code for the first time, their IP is logged, and then only that IP can access the site for the next 24 hours. That code is then rendered useless so if shared, someone else can't get in.
Does this sound like a logical and efficient way of preventing shared access?
I'm not sure if th ...
Go to the complete details ...