Yes, that is sounds right.

- Jon

On Tue, Oct 21, 2008 at 5:10 PM, Alex 'noetix' Joyce <
[EMAIL PROTECTED]> wrote:

>  Thanks Jonathan!
>
>
>
> After doing some more research, I've found that you're still meant to use
> credentials.
>
>
>
> When you sign-in, sfGuard will set all permissions to credentials of the
> same name using getAllPermissionNames().
>
>
>
> So in my example below, my user would have both X & Y credentials.
>
>
>
> *From:* [email protected] [mailto:
> [EMAIL PROTECTED] *On Behalf Of *Jonathan Wage
> *Sent:* Wednesday, 22 October 2008 4:17 AM
> *To:* [email protected]
> *Subject:* [symfony-users] Re: sfGuard - Permissions & Groups
>
>
>
> I took a look and it seems that is how it behaves. I dunno if that is
> intended or not, but I don't think it should be that way. In the Doctrine
> version of the plugin, sfDoctrineGuardPlugin, it behaves the way you are
> expecting. It makes sure the explicit permissions and permissions through
> groups are loaded to check against.
>
> - Jon
>
> On Tue, Oct 21, 2008 at 5:22 AM, Alex 'noetix' Joyce <
> [EMAIL PROTECTED]> wrote:
>
> Anyone?
>
>
>
> *From:* [email protected] [mailto:
> [EMAIL PROTECTED] *On Behalf Of *Alex 'noetix' Joyce
> *Sent:* Sunday, 19 October 2008 11:05 PM
> *To:* [email protected]
> *Subject:* [symfony-users] sfGuard - Permissions & Groups
>
>
>
> Hi,
>
>
>
> I'm under the understanding that:
>
>
>
>  - users can belong to many groups.
>
>  - users can have many permissions.
>
>  - groups can have many permissions.
>
>  - users within groups have permissions associated to that group.
>
>
>
> Example:
>
>
>
> User
>
>                 Group
>
>                                 Permission X
>
>                 Permission Y
>
>
>
> This user would have X & Y permissions.
>
>
>
> Here are my results:
>
>
>
>                 $sf_user->hasPermission('X'); // returns FALSE
>
>                 $sf_user->hasPermission('Y'); // returns TRUE
>
>
>
>                 $sf_user->getAllPermissionNames(); // returns array(X,Y)
>
>
>
> After looking at the code, when you execute hasPermission for the first
> time it loads up user permissions only.
>
> When you execute getAllPermissionNames, it also includes the group
> permissions.
>
>
>
> Is this as expected?
>
>
>
>
>
> Thanks
>
> Alex Joyce
>
>
>
>
>
>
>
>
>
>
>
>
> --
> Jonathan H. Wage
> Open Source Software Developer & Evangelist
> http://www.jwage.com
> http://www.doctrine-project.org
> http://www.symfony-project.org
>
>
> >
>


-- 
Jonathan H. Wage
Open Source Software Developer & Evangelist
http://www.jwage.com
http://www.doctrine-project.org
http://www.symfony-project.org

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to