Haha, thanks, this works!

On 8 okt, 19:57, Alexandru-Emil Lupu <[email protected]> wrote:
> HI!
> 2 suggestions:
>
> 1) in your validator configure method add something like:
>
>  public function configure($options = array(), $messages = array())
>   {
>
>     $this->addOption('username_field', 'username');
>
>     $this->addMessage('unknown', 'There is no user found with this e-mail
> address');
>
>   }
>
> 2) Don't use this error message: "There is no user found with this e-mail
> address", My opinion is to default the message beck to invalid. this way, i
> won't be able do things like:
> "Hmmmm... let's se if [email protected] is an user of this
> system".. "Oh it is (by those two different error messages)... now let's
> find out the pass / bruteforce"
>
> if you still want to ignore the #2, you might make a custom filter...
> Every 5 mistakes, you could say to 'hacker' "hold on a little bit... don't
> stress the system: this is the pass" :P (of course is a bad joke)
>
> Alecs
>
> On Thu, Oct 8, 2009 at 2:39 PM, HAUSa <
>
>
>
> [email protected]> wrote:
>
> > Is is possible to throw an own error message in a custom validator?
>
> > Check this:
> > if(!$oUser) throw new sfValidatorError($oValidator, 'unknown');
> > elseif(sha1($oUser->getSalt() . $aArguments['password']) != $oUser-
> > >getPassword()) throw new sfValidatorError($oValidator, 'invalid');
> > else return $oUser;
>
> > This is my form:
> > new sfValidatorCallback(
> >        array(
> >                'callback'  => array('kmValidatorSignIn', 'execute'),
> >                'arguments' => array('password' => sfContext::getInstance()-
> > >getRequest()->getParameter('sign_in[password]'))
> >        ),
> >        array(
> >                'invalid' => 'The e-mail address or the password is
> > invalid',
> >                'unknown' => 'There is no user found with this e-mail
> > address'
> >        )
> > )
>
> > But, helas, I receive this error message when I open the page:
> > "sfValidatorCallback does not support the following error codes:
> > 'unknown'."
>
> > Someone who knows how I can make this own validator error code?
>
> --
> As programmers create bigger & better idiot proof programs, so the universe
> creates bigger & better idiots!
> I am on web:  http://www.alecslupu.ro/
> I am on twitter:http://twitter.com/alecslupu
> I am on linkedIn:http://www.linkedin.com/in/alecslupu
> Tel: (+4)0748.543.798
--~--~---------~--~----~------------~-------~--~----~
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