We publish an ebook presentation on Automotive technology and use the standard ebook password system. We allow two passwords per sale as a protection of our product which works fine for personal users. We have had a number of enquires from Colleges etc. where they would place the Ebook on a network and would then need a password per computer the ebook was view on. This then makes the product unatractive to them. Has anyone overcome this problem using any kind on individual script. I would be happy to pay for a proffessional solution to this problem.
Regards Simon
Posted on: 4:09 pm on November 27, 2007
rlemire
simonAS;
One thing you might consider is producing a special eBook for each network customer that loads an external .js file as an activation control. If the .js file is accessible the eBook would open, if the .js file is not accessible the eBook would not open.
Then place that .js file in a folder on your web site and use an htaccess file to restrict access to the folder for one particular IP address or a range of IP addresses. That way only specific IP addresses could access the .js file and open the eBook. For example a College or Network.
If you do not want to restrict your eBook to specific computers then you won't be able to use Activ E-Book password protection. Without this high level protection there isn't much point in using other password protection methods, everyone would just share their passwords anyway.
Ron
Posted on: 4:10 pm on November 28, 2007
simonAS
Hi Ron
Thanks for the reply, sorry it went over my head. I have a basic website using Dreamweaver and use the same princial to create the Ebook - beyond this I am pretty unless. Could you run it by me again - sounds ideal but didn't understand fully.
Best regards
Simon
Posted on: 7:36 pm on November 28, 2007
rlemire
simonAS;
Trying to explain these concepts would be beyond the capabilities of the format of this forum. If you do not understand what I've said you'll need to educate yourself on their meaning.
Do a Google search for "JavaScript external .js file" to find out what an external .js file is and how to add it to your HTML web page.
To understand htaccess... Do a Google search for "htaccess restrict IP access" This information should help you understand what htaccess is and how to use it. (your web site must also allow you to add htaccess control .. Some don't!)
Once you understand these concepts -- Create a .js file ( a plain text file ) and add one line of text something like "pass=yes" and save the file to your htaccess protected folder as i.e. "passme.js"
Then in your web page add the code to load an external .js file SRC="http://yourwebsite.com/htaccessFolder/passme.js"
Finally in your Web page you'll need to add some JavaScript code that will only allow your eBook to open only if the .js file is loaded. for example:
if (pass == "yes" ){
// open eBook code added here
}
This code could be something as simple as a redirection link on an introductory page that allows access to the remaining contents.
With any business, it is up to the individual owner of said business to ensure the success of the business. You may make more or less than any sample figures or results that might be quoted on our web sites or other publications. All business involves risk, and many businesses do not succeed. Further, Answers 2000 Limited does NOT represent that any particular individual or business is typical, or that any results or experiences achieved by any particular individual/business is necessarily typical.
Disclosure:
Our company's websites' content (including this website's content) includes advertisements for
our own company's websites, products, and services,
and for other organization's websites, products, and services.
In the case of links to other organization's websites,
our company may receive a payment, (1) if you purchase products or services,
or (2) if you sign-up for third party offers, after following links from this website.
Unless specifically otherwise stated, information about other organization's products and services,
is based on information provided by that organization,
the product/service vendor, and/or publicly available information - and should
not be taken to mean that we have used the product/service in question.
Additionally, our company's websites contain some adverts which we are paid
to display, but whose content is not selected by us, such as Google AdSense ads. For more
detailed information, please see Advertising/Endorsements Disclosures
Our sites use cookies, some of which may already be set on your computer. Use of our site
constitutes consent for this. For details, please see Privacy.
Click privacy for information about our company's privacy, data collection and data retention policies, and your rights.