Hello all,
  I had to do this as well with my site (thanks to Jeff for the help).
I ended up changing PlumUser table to my liking but I also needed
another table because different users had different forms to fill in
depending on who they were.  For example, my students have several pages
of registration forms to fill out while a student admin person does not.
Anyway, I made the changes Jeff writes about but I also had to rerun
setup.cfm to get it all working properly.  Definitely do not forget to
mod security.cfm

Respectfully,
Dan  Nall

-----Original Message-----
From: Jeff Fleitz [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, February 22, 2005 3:03 PM
To: [email protected]
Subject: Re: [plum] Integrating security

Hi Erik,

I have done this with almost every app I have built with Plum, and have
taken the approach of modifying the PlumUser 
table to include the extra columns that I need. I then make the changes
to the NewUserForm/NewUserAction forms in the 
login sub-directory, and the ProfileForm/ProfileAction pages in the
profile subdirectory. Finally, I make changes to the 
insert and update methods of the security.cfc component so that the
information is handled correctly.

I know Adam talked about using table in a one-to-one relation to add
additional information, but I have not tried this 
technique myself. To me there doesn't seem to be an advantage to
breaking extra info out into a separate table, because 
you are still going to have to handle mods to the security.cfc, etc.,
plus add one more table to maintain.

He was going to post a KB article on it, but got wrapped up in some
other stuff. He and David are in training this week, 
but will probably check in to see whats up. Maybe he can shed some more
light.


HTH,

Jeff


Erik Myhre wrote:
> Hello,
> I'm in a similar situation as John. I want to take advantage of the 
> security model built into Plum, but I need to collect and store more 
> information about the user than Plum has built in.
>  
> I'm looking for the "best practices" method of extending the
information 
> contained within the plumUser table? What is the recommended way of 
> pointing the plum security model to my own table and updating the 
> insertUser and updateUser functions of Security.cfc so they add and 
> update the additional information?
>  
> Anyone have any recommendations?
>  
> Thanks!
> Erik
> 
>
------------------------------------------------------------------------
> *From:* [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] *On Behalf Of 
> *Hatcher, John
> *Sent:* Tuesday, February 22, 2005 1:48 PM
> *To:* '[email protected]'
> *Subject:* [plum] Integrating security
> 
> We have our own security system in place for our intranet site.  Plum 
> has its own security system which I would like to disable so we don't 
> put any further burden on our employees to remember/enter passwords.  
> Would this be as simple as selecting the "Users do not need to be
logged 
> in" under User Access for each project that requires this setup?  -or-

> (the reason I'm asking) is there some other technique that you would 
> recommend that has already been thought of that I haven't discovered
in 
> the product ?  (how's that for a run-on sentence?)
> 
> Thanks for your help.
> 
> John A. Hatcher
> Manager of IS
> Versa Products Co., Inc.
>   voice: (201) 843-2400 x4148
>   fax:    (201) 843-2931
>   [EMAIL PROTECTED]
> 

**********************************************************************
You can subscribe to and unsubscribe from lists, and you can change
your subscriptions between normal and digest modes here:

http://www.productivityenhancement.com/support/DiscussionListsForm.cfm
**********************************************************************

**********************************************************************
You can subscribe to and unsubscribe from lists, and you can change
your subscriptions between normal and digest modes here:

http://www.productivityenhancement.com/support/DiscussionListsForm.cfm
**********************************************************************

Reply via email to