Beautiful - works like a charm.  Thanks so much!

Justin

On Jun 25, 10:25 am, Richtermeister <[email protected]> wrote:
> Hey Justin,
>
> as part of the authorization, a signin() method is called on the
> sfGuardSecurityUser object (myUser).
> That's the function I would overwrite and add the logging to.
>
> Hope this helps,
> Daniel
>
> On Jun 25, 7:59 am, justin_davis <[email protected]> wrote:
>
>
>
> > Yeah, that's the problem.  There's a redirect at the end of the
> > executeSignin action that sends the user back to the page they were on
> > before doing the signin loop.  I'm not sure how to override the signin
> > action to log the signin without having it redirect before it gets to
> > my action.
>
> > Perhaps a symfony event?
>
> > On Jun 24, 9:17 pm, Nickolas Daskalou <[email protected]> wrote:
>
> > > Does the [parent::executeSignin($request)] line redirect maybe? This would
> > > mean no code after it would get executed.
>
> > > 2009/6/25 justin_davis <[email protected]>
>
> > > > Hey ya'll -
>
> > > > I'm trying to extend the sfGuardAuth signin action, and am having
> > > > trouble.
>
> > > > What I want to do is log the number of times a user has logged in
> > > > since registering.  I've added a column to the user's profile called
> > > > sess_ct for logging this number.
>
> > > > Right now, I've got this set up like this:
>
> > > > class sfGuardAuthActions extends BasesfGuardAuthActions
> > > > {
> > > >        public function executeSignin($request){
>
> > > >        parent::executeSignin($request);
>
> > > >        $user = $this->getUser()->getGuardUser()->getProfile();
> > > >        $user->sess_ct = $user->sess_ct + 1;
> > > >        $user->save();
>
> > > >        }
> > > > }
>
> > > > Obviously though, this doesn't work.  I'd like to extend the
> > > > sfGuardAuth actions, instead of editing them (again, for obvious
> > > > reasons).  Any ideas on the correct way to go about this?
>
> > > > Thanks so much!
>
> > > > Justin
--~--~---------~--~----~------------~-------~--~----~
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