Hi all, What /exactly/ is the scope being discussed..? The easiest way to make something not generic/reusable is to make it do more than one thing.
On Nov 8, 4:25 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > Wouldn't it be nice... if we had a cake authentication component (like > othAuth 0.5) with plug-ins that could handle the some of the common > user management features like: > > +User authentication > +User profile views > +Views to and manage (edit) Group Permissions > +Email verification > +User profile management Editing permissions is not related to authentication or user management, and anything that ties your user management to a particular access control/permissions system will automatically not be generic. > > So I have 3 questions for the cake community: > 1. Do you have any suggestions/requests for specific functionality? > 2. Is anyone interested in participating in such a project? > 3. Would othAuth be a good place to start? Oth Auth provides both auth and access control, and acm provides user management and ACL adminstration (or something like that, I use neither now so can easily be wrong). Both probably provide ideas, but I would not have thought either was a base for a 'standard' auth and user management solution. It seems to me that what is being looked for are these things: 1) a standard User controller, model and view - that takes care of the public user functions (register, forgot password, change password) 2) a standard login and authorisation mechanism. 3) a user management plugin to adminster groups and users Dieter's article addresses 2 quite nicely; I'm sure many people have done something for 1, and the problem with 3 is that it's probably project dependent. To create a user management plugin that is generic might be possible by defining the names of the user and group/role models and using the associations to determine if they are n-1 n-n, or n-doesn'texist etc. Note that in the list above access control and AC management has been (deliberately) completely left out - AC and ACL management are covered on my site (still haven't had time to make the download more friendly to install but it is pseudo plug and play if you put the files in place and define the constant for your user table), but I would consider that out of scope. So what is it that you are all discussing :)? By the way I seem to remember reading on IRC that a generic user 'module' (I deliberately choose an ambiguous word) could be in the works for the core. AD7six Please note: The manual/bakery is a good place to start any quest for info. The cake search (at the time of writing) erroneously reports less/no results for the google group. The wiki may contain incorrect info - read at your own risk (it's mainly user submitted) :) You may get your answer quicker by asking on the IRC Channel (you can access it with just a browser here: http://irc.cakephp.org). On Nov 3, 10:43 pm, "PD" <[EMAIL PROTECTED]> wrote: --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---