I have to build a robust permissions system for one of my clients. Basically, I need the concept of users and groups and both users and groups are able to be members of other groups. Optimally, it would have Allow/Deny flags so that I could exclude specific users from specific features (like Windows does).
For example "Jon" is a member of the "SuperAdmins" group and the "SuperAdmins" group is a member of the "CalendarEditors" group. I would then need a CF or SQL function to pass a user and permission to. Something like: hasPermission("Jon","CalendarEditors") to get a true false which would recurse through all the permissions and see if Jon was a member. Finally, I would need a way of creating users and groups (though I have most of that from other sites I have built for other clients) and associating users/groups with groups. I'd rather not rebuild the wheel and I feel like this MUST be out there in some form. Anyone know of an open-source (or otherwise) ColdFusion/MS-SQL (or otherwise) package that does this? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ColdFusion MX7 and Flex 2 Build sales & marketing dashboard RIAâs for your business. Upgrade now http://www.adobe.com/products/coldfusion/flex2?sdid=RVJT Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:280475 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4