Blogs, CMS, bulletin boards, chat systems, social networks, most RIA's... they all have something in common. Users. Users need to sign up and log in. Why is it that each system, even open source systems, end up implementing their own User management system? I bet there's several million login form implementations out there by now, that's stupid.
So, does anyone know of any open source user management / subscription systems? In general I'd want things like - Allowing users to sign up (email verification, catpcha support, configurable list of user details to require) - Assign various access levels (or attributes?) to users. - Allow users to log in / log out - Detect multiple failed logins for a user or from a source host with configurable temporary lockouts - Provide a simple API to use in applications that build upon it to get login status & access level (preferably language-agnostic) - Mechanism for retrieval of forgotten passwords (email? security question(s)?, combination?) - Provide a simple html based UI to handle all of these functions (including administrative functions like approving, disabling, changing access, etc.). - Provide an XML-RPC or AMF based interface to perform all of the functions so it's easily customizable by application that builds upon it. - Mechanism to include paid subscriptions There's a ton of full-featured CMS systems out there like drupal, postnuke, etc. But I'd really like a very basic user management system that was designed to be built upon. I fear starting with one of those all-encompassing packages would result in a lot of unneeded complexity, and a giant security risk in code that I don't even need. Weird thing is I've needed this for a personal project for a while now, and my day-job just asked me the exact same question yesterday. I have to believe there's a huge demand for it. Thanks for any info, -Marc p.s. much of this email copied from blog, sorry it the tone sounds weird. _______________________________________________ osflash mailing list [email protected] http://osflash.org/mailman/listinfo/osflash_osflash.org
