PHB Request

B

Bryan Harrington

Ok.. so this morning, PHB drops Licensing in my lap...

His requirements..
Enter a License key at install. (No problem, installsheild et. al. can do
that)
Only allow the application to run on the machine that it was installed on.
i.e., can't install on another machine with the same license key, or can't
move the application to another machine by copying the files etc.

Anyone have any ideas? Create a Registry Key with machine specific info in
it that the login page reads first? Encrypt something in the database?

This is classic ASP, SQL 2000. Using a .NET solution would be ok, we are
using a little .NET here and there for a couple of things, but we're still
learning it! :) All the source code will be installed on the end users
server.

And one other PHB request... use a component as a last resort.

Help!?!
 
J

Jeff Cochran

Ok.. so this morning, PHB drops Licensing in my lap...

His requirements..
Enter a License key at install. (No problem, installsheild et. al. can do
that)
Only allow the application to run on the machine that it was installed on.
i.e., can't install on another machine with the same license key, or can't
move the application to another machine by copying the files etc.

Anyone have any ideas? Create a Registry Key with machine specific info in
it that the login page reads first? Encrypt something in the database?

Use a dongle. :)
This is classic ASP, SQL 2000. Using a .NET solution would be ok, we are
using a little .NET here and there for a couple of things, but we're still
learning it! :) All the source code will be installed on the end users
server.

And one other PHB request... use a component as a last resort.

Ugh. You'd actually want a component, DLL or other method that
wouldn't allow prying eyes to decipher it.

The best method I'd think for a web app would be for it to phone home
and register itself. It grabs a serial or other key generated
uniquely and stored in a database, and the second time it phones home
your system won't authorize it.

Jeff
 
B

Bullschmidt

Well here's how to get the user's IP address:

Request.ServerVariables("REMOTE_ADDR")

And maybe you could use that somehow to limit access to the Web site to
be just from that machine.

Best regards,
J. Paul Schmidt, Freelance ASP Web Developer
http://www.Bullschmidt.com
ASP Design Tips, ASP Web Database Demo, Free ASP Bar Chart Tool...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,431
Messages
2,571,677
Members
48,796
Latest member
Greg L.

Latest Threads

Top