views:

114

answers:

0

Hi,

i have installed sfDoctrineGuardExtraPlugin and when i try to execute an action from sfGuardRegister or sfGuardForgotPassword i get the sfDoctrineGuardUser signin form.

I have the security set to false. I don't have that problem with other modules.

If i uninstall sfDoctrineGuardPlugin i get this error:

   404 | Not Found | sfError404Exception
   Action "sfGuardAuth/signin" does not exist.
   stack trace

* at ()
  in SF_ROOT_DIR/lib/vendor/symfony/lib/controller/sfController.class.php line 196 ...
         193.         $this->dispatcher->notify(new sfEvent($this, 'application.log', array(sprintf('Action "%s/%s" does not exist', $moduleName, $actionName))));
         194.       }
         195.
         196.       throw new sfError404Exception(sprintf('Action "%s/%s" does not exist.', $moduleName, $actionName));
         197.     }
         198.
         199.     // create an instance of the action
* at sfController->forward('sfGuardAuth', 'signin')
  in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfBasicSecurityFilter.class.php line 94 ...
          91.    */
          92.   protected function forwardToLoginAction()
          93.   {
          94.     $this->context->getController()->forward(sfConfig::get('sf_login_module'), sfConfig::get('sf_login_action'));
          95.
          96.     throw new sfStopException();
          97.   }
* at sfBasicSecurityFilter->forwardToLoginAction()
  in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfBasicSecurityFilter.class.php line 55 ...
          52.       }
          53.      
          54.       // the user is not authenticated
          55.       $this->forwardToLoginAction();
          56.     }
          57.
          58.     // the user is authenticated
* at sfBasicSecurityFilter->execute(object('sfFilterChain'))
  in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
          50.       }
          51.
          52.       // execute the next filter
          53.       $this->chain[$this->index]->execute($this);
          54.     }
          55.   }

56.

    * at sfFilterChain->execute()
      in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfRenderingFilter.class.php line 33 ...
              30.   public function execute($filterChain)
              31.   {
              32.     // execute next filter
              33.     $filterChain->execute();
              34.
              35.     // get response object
              36.     $response = $this->context->getResponse();
    * at sfRenderingFilter->execute(object('sfFilterChain'))
      in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
              50.       }
              51.
              52.       // execute the next filter
              53.       $this->chain[$this->index]->execute($this);
              54.     }
              55.   }
  56.
    * at sfFilterChain->execute()
      in SF_ROOT_DIR/lib/vendor/symfony/lib/controller/sfController.class.php line 239 ...
             236.       }
             237.
             238.       // process the filter chain
             239.       $filterChain->execute();
             240.     }
             241.     else
             242.     {
    * at sfController->forward('sfGuardRegister', 'register')
      in SF_ROOT_DIR/lib/vendor/symfony/lib/controller/sfFrontWebController.class.php line 48 ...
              45.       }
              46.
              47.       // make the first request
              48.       $this->forward($moduleName, $actionName);
              49.     }
              50.     catch (sfException $e)
              51.     {
    * at sfFrontWebController->dispatch()

Any idea?

sfDoctrineGuardExtraPlugin 1.3 and sfDoctrineGuardPlugin 4.

Javi