Thanks for the swift reply,

do you have any examples of the form processing that you mention?

I had planned on using a usergroup and policy i have set up to secure
branches of the site, so the existing login i assume should be fine.

Its just this darn register part!

On Sep 6, 12:59 pm, Scott Talsma <[EMAIL PROTECTED]> wrote:
> I am actually going to do something like this today.  My approach will
> be the following:
>
> Handling user registration:
> Unfortunately, farcry (v.3) tracks user information in two separate
> tables/objects: dmProfile has first, last, phone, etc., and dmUser
> contains username/password.  Additionally, dmUser controls security
> access (group membership and by extension user permissions).
>
> The form part is easy--it can be simply a regular form (firstname,
> lastname, email, username (use email instead?), password, phone,
> fax)--basically all the content fields in dmUser and dmProfile.  It will
> submit to a dmInclude page that will create a new entry in dmProfile
> (via farcry.core.packages.types.dmProfile) as well as in dmUser
> (farcry.core.packages.farcry.authentication?).  After adding the two
> entries, the user needs to be added to groups.  I'm not sure what your
> requirements are--maybe you only have one group, maybe the group they
> get added to depends on other submitted form information.
>
> Handling user login:
> There are two possibilities here: use the built-in farcry framework, and
> in the nav tree, remove the anonymous 'view' permission.  Add in your
> custom group(s) to which you are adding your users.  When the page is
> requested (and the user is not logged in), farcry redirects to login
> screen.  User logs in, and hopefully is in a group allowed to see that
> resource.
>
> If you are using only a dmInclude for your content, you can also simply
> add the authentication logic into the dmInclude.  I do this for our LMS:
> the only protected page is a dmInclude that show a list of courses
> provisioned to the user based on his group membership.  So the dmNav
> node is public and viewable, but when the dmInclude executes, it throws
> the user to the login page if they are not logged in (see
> session.authentication structure).  If they are logged in, then the
> dmInclude executes as it normally would.
>
> [EMAIL PROTECTED] wrote:
> > Hello all,
>
> > Can anyone help me with some docs on how to make a simple "user area"
> > that requires registration/login.  I assume i can use the inbuilt
> > security thing, i just cant find any docs/tutorials on how to achieve
> > it....
>
> > Thanks
>
> > Mike


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"farcry-dev" 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/farcry-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to