Thanks Mike for that writeup...
This should help in the interim as I'm busily writing a CNC applet for password protecting directories/files...
Full tracking is down in the Alpha/Beta/Gamma board...
When I get some time, I will help you expand on what you have written for the inclusion of 'groups' and also DBM Hash storage methods...
There is a technique for combining 'user/group' information into 1 DBM Hash file for super-fast lookups...
htpasswd files are only good for upto 50 users, then they become very expensive in resources to scan the files... DBM Hash's were designed for 50+ users, but easily handle user counts of any size...
FQuest's newest project will utilize a centralized SQL database, capable of handling 10's of thousands of user/group combinations - with the front-end CNC tools to manage your domain's user/groups/passwords along with the file/directory matings...
My time has been focused on building the server core, because I acknowledge that setting up password restrictions is a royal pita to do on a Web server... Even when you outline the procedures step-by-step...
In Conclusion: Thanks Mike for your efforts, they are truly appreciated!
--
Terra
PHP/MySQL Student
FutureQuest.net