Hello again
There are numerous suppliers that support html page password
protection at the same level for all users.
This one: Edgate Pro
( http://www.ebutterfly.com/ebgate/jspro.asp )
is typical, and offers good protection to HTML pages at low cost, but
I surmised you were looking for something a bit more than that, with a
facility to give different users different access levels.
This supplier seems to offer what you are after, at $99 per server
licence.
Web Site Login Password Protection.
http://www.websitelogin.com/
They say:
"Website Login provides login password protection for web sites
Website Login Software provides password protection for files on the
Internet or a private network. Define any number of password protected
folders and insert your content. Then create user accounts to give
people access. A user can be given access to any number of areas and
user credentials are verified each time a page request is made."
I take that to mean that you can allow a single user access to a
specific file by creating a folder just for him, with the file in it.
By making the file an HTML page with the pdf download links on it, you
are effectively password protecting the download.
Alternatively you could have a pdf directory that is itself password
protected, and give the user access to that in his account profile.
They also say:
"Website Login is fast, efficient and reliable because all client
requests are handled by a single program instance in memory. And
included in our software is a powerful BTree database that doesn't
require any separate setup or integration. In addition to being
professionally designed for concurrent read-write access this database
has been benchmarked at an astounding 300 transactions per second with
the included Java HotSpot Performance Engine 2.0"
So it will definitely handle what you're proposing :)
They allow evaluation before buying, so it's worth a look. You can
download an evaluation copy here:
http://www.websitelogin.com/BuyTheSoftware.html
They seem able to support any help you might need, and they have a
range of additional options they can provide. They also seem to be
widely used, their name popping up all over the place in my searches
for this answer.
..o0o..
These people are the next step up, and offer a range of functions with
costs up to $395 per single server licence.
iisprotect
(http://www.iisprotect.com/ )
They say:
"iisPROTECT is a high performance user authentication, password
protection and member system. A complete turn key solution which
requires no programming or scripting and is fully functional within 5
minutes!
- Protect all types of files not just ASP scripts .gif .jpg .htm .zip
.pdf .mdb .anything! "
- Users / groups / authentication Independent from NT users
- Users and groups stored in a database backend with high performance
access via native OLEDB.
- Supports Access and SQL server for high end membership systems
- No limit to the number of groups and users. Users can belong to 1
or more groups.
- Does NOT require cookies, can optionally use cookies and custom
login forms
- Specifically designed for ISP and WPP environments with multiple
independent sites on a given server. Each site has its own admin and
server administrators can remotely administer iisPROTECT asp.
- Auto login users based on criteria including IP, domain, useragent
and referrer including wildcard support. e.g add your intranet
systems so you don't need to login from the office but outside
internet users must still login
- Filter users based on their IP, domain, useragent and referrer and
present a custom error or HTML if the filter criteria is met. e.g.
redirect specific browser version to a download page, ban links from a
given site etc.
- Set session length on a per site basis
Basically they are a high-end, customer management system, with
password protection across many levels, including protection on data
in ASP databases. It's a bit more complicated than the first one, and
probably a bit TOO high end for your 100 page site, but if you grow
enough, you never know.
They also have a free download on the site
..o0o..
There is also the "do-it-yourself" option if your designer is
confident enough. You'll find a free Javascript here:
The Javascript Source: Password Protection : Login Coder
( http://javascript.internet.com/passwords/login-coder.html )
They say:
"This is undoubtedly the best password protection JavaScript you'll
ever find. Besides supporting multiple users, multiple passwords, and
even multiple destination pages (after they successfully login), this
script is presented in a very easy-to-use interface that you're sure
to love!£
The use of this would involve maintaining your user database in the
script itself i.e. these statements would hold :
"<USERNAME>|<PASSWORD>|<USERHOMEPAGEINSYSTEM>|"
<option selected value="John Smith|password|mainpage|">John Smith
<option value="Peter Jones|theirpwd|endpages|">Peter Jones
<option value="Sue Brown|asdfvcxz|nowheres|">Sue Brown
<option value="Sally West|zaqxswde|logintop|">Sally West
I've used scripts myself from this source, and they're usually
reliable.
The benefits of this are the low cost and ease of set up (if you know
what you are doing). The downside is thatr its pretty basic and
doesn't really cover your "single file: single user" needs.
My advive is to give the "Web Site Login Password Protection" software
a try unless you feel comfortable with coding your own Javascript.
Hope I've covered your question but, as ever, if you need any
clarification, just ask.
willie-ga
Google searches used
"password protection" +website +javascript
"password protection" +website supplier
"website login" password |