Password/member Management System

Hi,<br /><br />I would like to have various pages and sections of my web site viewable only by certain people. I've tried the directory password protection system, and although it's adequate for simple cases it doesn't do many of the things I want. I've therfore been looking for a script which will run on TCH which will do the job, but not found anything yet. What I would like is:<ul><li>Options to allow people to self-register (and optionally send me automatic e-mails telling me who's registered), or to request registration which I have to manually confirm, or only to be able to register by invitation</li><li>Able to give a user different access levels to each protected page or directory</li><li>Ability to specify password rules (minimum length, need to contain different character classes, not contain obvious words, password strength metric etc.)</li><li>Ability to force users optionally to change their password immediately on first use, and/or after so many months</li><li>Ability to issue password reminders or to automatically generate new passwords for people who have forgotten theirs</li><li>Ability to require automatic confirmation of new user accounts by e-mail to ensure that every user has a valid e-mail address</li><li>Logging of when users log on and off and when they access each protected page or directory</li><li>Access to the currently logged on username in scripts</li><li>Passwords should be encrypted in the database and over the internet, and no-one (including me) should have access to them</li><li>Automatically direct people who try to access a protected page to the logon page</li><li>Good user/account admin facilities</li><li>Protection against automatic registration or login by robots</li><li>Users should be able to maintain their own account details, including changing their password, updating their e-mail address and other personal details etc.</li><li>Work with web pages using any server side scripting language (including PHP, Perl, Python) since I have various different types of page on my site</li></ul>Do you know of such a system?<br /><br />Thanks for your help and ideas - Rowan<!--content-->
There once was a program called aMember. Not sure if it's still available. But most of what you are wanting is currently available using Joomla. I'm sure other contact management systems also do some of what you are wanting to do.<!--content-->
<!--quoteo(post=213496:date=Sep 26 2007, 02:11 PM:name=TCH-Bruce)--><div class='quotetop'>QUOTE(TCH-Bruce @ Sep 26 2007, 02:11 PM) <a href="http://www.totalchoicehosting.com/forums/index.php?act=findpost&pid=213496"><img src='http://www.totalchoicehosting.com/forums/style_images/1/post_snapback.gif' alt='*' border='0' /></a></div><div class='quotemain'><!--quotec-->There once was a program called aMember. Not sure if it's still available. But most of what you are wanting is currently available using Joomla.<!--QuoteEnd--></div><!--QuoteEEnd--><br />Thanks for your reply. I've had a look at these options. aMember does still seem to be available, but it's rather expensive for what I want ($139.95). Joomla offers some facilities, but not everything I want, e.g. it doesn't seem to offer:<ul><li>The ability for people to request registration, which has to be manually authorised by Admin before becoming active. </li><li>Able to give a user different access levels to each protected page or directory.</li><li>Ability to specify password rules (minimum length, need to contain different character classes, not contain obvious words, password strength metric etc.)</li></ul>Also it's a huge package to get to grips with for just this "simple" functionality.<br /><br />I guess I'll go on looking for something.<br /><br />Rowan<br /><!--content-->
My other suggestion would be to checkout hotscripts.com and see if you can find something else.<!--content-->
I am not sure about the password rules thing, but for the rest, Joomla can do that with the help of some modules and components.<!--content-->
<!--quoteo(post=213900:date=Oct 1 2007, 02:09 PM:name=TCH-Thomas)--><div class='quotetop'>QUOTE(TCH-Thomas @ Oct 1 2007, 02:09 PM) <a href="http://www.totalchoicehosting.com/forums/index.php?act=findpost&pid=213900"><img src='http://www.totalchoicehosting.com/forums/style_images/1/post_snapback.gif' alt='*' border='0' /></a></div><div class='quotemain'><!--quotec-->I am not sure about the password rules thing, but for the rest, Joomla can do that with the help of some modules and components.<!--QuoteEnd--></div><!--QuoteEEnd--><br />I'm completely new to Joomla - can you suggest which modules and components, or where I can go for help with this?<br /><br />Thanks - Rowan<br /><!--content-->
Modules & components can be found <a href="http://extensions.joomla.org/" target="_blank">here</a>.<br /><br />In your post before last one, the two first things you mention<ul><li>The ability for people to request registration, which has to be manually authorised by Admin before becoming active.</li><li>Able to give a user different access levels to each protected page or directory.</li></ul>should be able to do with a standard Joomla installation, with no extra modules or components.<br /><br />As for help with the modules & components. I can only give help on those I纾沞 used but we can of course try to answer your questions here. Most of the authors of modules & components have their own forums where you can get specialist help though.<!--content-->
 
Top