I installed this script on my server and tested it. This script
generates codes and requires the input of these randomly generated
codes. But it does not give you any kind of ACCESS control and you
have no control to generate codes specific to users who have bought
any kind of access permission before.
This script is more a demonstration than a password protection of the
kind you are looking for in my opinion.
Well, that doesn´t solve your problem, I know.
But what about the following scripts i found for you ?
1.
aMember
from the features list:
Automated signups and expirations
Can be used as stand-alone user management program without any payment system
Checks your database to avoid duplicate usernames
User is able to check unique user name availability during signup
Can generate simple usernames and passwords for users (optionally)
The signup form fields checked for completness. Your custom checking
may be simply added
Can protect any files/directories. Your customers never see annoying
popup login window again - The login form is completely customizable
Unlimited number of products (subscription types), each with own
price, expiration and ANY other parameters. You able to handle any
number and combination of products/protected files and(or) directories
Members may have multiple subscriptions simultaneously (for different
products) with only one username/password for all them
Automated account expiration handling. Memberships are automatically
terminated after expiring. Members will still be able to visit special
their member profile pages and renew their subscriptions
Automatically monitor visitors with the same username/password. If the
configured limit is reached, the account is disabled instantly.
E-mails the username/password to the customer after signup is completeded
E-mails to the customer when (before or after - configurable) their
subscription expires
E-mails to customers when they didn't complete payment
E-mails to customers when they completed first stage of signup
Special customizable pages for members with a list of completed
payments, renewal control and links to pro-tected areas
Members are able to change their profile information, such as phone
number, address, email and password
Ability to send password by email for members who forgot their passwords
Admin's side features
Powerful Admin control panel
E-mail broadcast to your customers. E-mail to all of your customers,
expired customers as well as customers of a specified product
Search members by username, name, email, sub-scription type (product)
and/or by any string in profile
Manually add members and add subscriptions with desired start & expiration date
The script has it's own error and access log
Customizable report
Admin panel is protected with encrypted login/password
Supported Payment Methods :
-PayPal
- PayPal Recurring Payments
- 2Checkout
- 2Checkout Recurring Payments
- Clickbank
- Free - to allow free signup
- Moderated Free - admin must approve accounts
- QChex - accept cheques online
- E-Gold
- Authorize.Net (both SIM and AIM methods of integration supported)
- VeriSign PayFlow Link & PayFlow Pro
- EGS Pay (formerly AcPay)
- EcommerceHelpDesk
- EFS
- E-Matters
- InternetSecure
- IonGate
- LinkPoint
- MoneyBookers
- MultiCards
- NetBilling
- BeanStream
- NoChex
- PaymentsGateway
- PayReady
- PlugNPay
- ProBilling
- ProtX
- PsiGate
- Paysystems.com (formerly Revecom)
- WorldPay
- StormPay
- PasswordCall (phone billing)
- Offline payments: ex.: Western Union,
- Money Order, offline cheques
Ability to easily create new plugins (powerful and easy plugin interface)
Available protection/integration plugins
- php_include
- htpasswd
- htpasswd_secure
- mod_auth_mysql
- 4images
downloads plugin (to organize downloads section on your site) - O
e107 CMS - O
Envolution CMS - O
Gift Vouchers (your customers can order gift certificates) - O
HiveMail - O
Indexu - O
Invision Board - O
ListMail - O
Mambo open-source CMS - O
Members List (automatically publish list of paid members) - O
One-Time download (useful to protect file and track downloads count) - O
OpenRealty - O
PerlDesk - O
PhotoPost - O
phpBB - O
phpNuke - O
phpWebSite - O
phpWebThings - O
pMachine Pro (weblog) - O
UBB Threads - O
vBulletin - O
WowBB - O
Ability to easily create new plugins (powerful and easy plugin interface) - Y
Miscellaneous
Web-based installation
Completely MySQL driven
Fabulous customizability
Templates is in Smarty. Unlimited flexibility
Adding unlimited number of custom fields to products, subscriptions
and members without changing database structure! Ability to assign
validity check for new fields.
Database is 100% compatible between versions. Easy migration to Pro
version without loosing your current members.
Ability to add your own protection and payment plugins. Easy
integration with your existing site solutions
Legal right to delete links to CGI-Central from installed aMember
Free Support (Trouble-Tickets system, we gurantee answer within 24 hours)
Free Installation "
( http://membership.cgi-central.net/scripts/amember/ )
2.
Automated Members Area Designer
"Description: User Access Manager provides visual graphical web
interface. Using your web browser you will be able to perform all
operations like password protection, user access control, user
management etc. User Access Manager interprets all your data
operations and operations with catalogue tree image into the
directives of access control files - .htaccess/htpasswd. But you don't
need to know that - User Access Manager "knows" that and automatically
generates and updates .htaccess/htpasswd access control files
according to all your actions."
( http://www.webscriptsdirectory.com/PHP/User-Authentication/User-Access-Manager-L636/)
A demo of the interface is at:
( http://www.diofant.com/3pmf.dn/amad.php )
Maybe one of these could be the solution to your problem.
till-ga |