Re: Auth and Registry
Albert Lash <alby-8/[email protected]> Fri, 29 Apr 2005 16:09:15 -0400 (EDT)
| Newsgroups | gmane.comp.lib.nexista.devel |
|---|---|
| Message-ID | <[email protected]> |
Not really, I just read the docs and the prepend example. Let's start real
easy. I just want to manually login a user using prepend.php and give them
some roles, so that I can access my sitemap gates and role based interface
elements. I'll add the _registry items for the interface, but what do I
need to do to set the roles?
$roles=Array('admin','root','user');
Auth::registerUser($roles);
??
On Fri, 29 Apr 2005, Joshua wrote:
> Well the hooks that are in now let you use an external auth system - the
> prepend file has examples. So whatever auth system you use (one user, one
> password all the way to full blown roles) fits right in. Basically all nx
> wants is an array of roles - if you dont use roles then it can just be
> groups, whatever - nx calls them roles/actions but what they actually are in
> you auth system is irrelevant. You can also add whatever criterias in the
> registry as you need using the provided function (Auth::setSessiondata()) for
> your own use - say you need to add things like user's gender or whatever and
> keep it all under the same place as the rest.
>
> So your prepend file should define the login, auth, etc.. methods (can be
> functions or callable object/methods) that will return the needed data. You
>
> make sense?
>
>
> On Friday 29 April 2005 1:55, Albert Lash wrote:
> > Hi Joshua,
> >
> > I'm going to work on the auth system for the PHP5 Nx. Do you have any
> > input? I remember you had some ideas about the registry, and it appears
> > that you've developed a significant amount of code surrounding those
> > ideas.
> >
> > I'm going to compare the old with the new, as well as PSA 4.x, and try to
> > come up with the best and easiest solution. Your ideas about an
> > auth-independent framework will be integrated as well, of course.
> >
> > Alby
>