Can you insert the new user, associate it with the existing person, and
still make them activate the email address?

On Tue, Aug 31, 2010 at 4:03 PM, David Mintz <da...@davidmintz.org> wrote:

>
>
> On Tue, Aug 31, 2010 at 3:13 PM, Chris Snyder <chsny...@gmail.com> wrote:
>
>> On Tue, Aug 31, 2010 at 12:43 PM, David Mintz <da...@davidmintz.org>
>> wrote:
>>
>> > What would you do?
>> > Gratefully yours....
>>  <http://lists.nyphp.org/mailman/listinfo/talk>
>>
>
>
> All interesting, thank you. I think I still might not be explaining the
> situation clearly enough. Or I am dense and not getting it.
>
> The form I am gonna display is bound -- so to speak -- to two tables.
> Actually I'm using Zend Framework and MySQL and Zend_Form_SubForm. I don't
> know until I see their email whether this is someone whose information has
> already been put in the people table. Usually it will not be, they will be
> entirely new to the application.
>
> In the typical case, filter and validate and attempt insert, marking the
> records 'inactive' until we confirm the email by sending them a link with a
> token as URL parameter, they click it, bla bla, all good.
>
> If however I catch a duplicate email exception when I attempt the insert
> into 'people,' then I know this is most likely a person we've dealt with but
> who has never created an actual user account -- a row in users as opposed to
> people. IOW there is a record in 'people' that has this email address, but
> there is no corresponding row in users. Now, I might go ahead and run an
> update of the old row -- indeed MySQL provides ON DUPLICATE KEY UPDATE
> syntax for just this situation. But I don't want to do that until I have
> confirmed their email. So... I think I just need to hold onto their input
> pending email verification.
>
> Thanks again.
>
>
> --
> Support real health care reform:
> http://phimg.org/
>
> --
> David Mintz
> http://davidmintz.org/
>
>
>
> _______________________________________________
> New York PHP Users Group Community Talk Mailing List
> http://lists.nyphp.org/mailman/listinfo/talk
>
> http://www.nyphp.org/Show-Participation
>



-- 
Brian O'Connor
_______________________________________________
New York PHP Users Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

http://www.nyphp.org/Show-Participation

Reply via email to