Sorry.... This story has to be continued.... Class User {
public function setPassword($password) { $this->salt = md5(time()); $encoder = new MessageDigestPasswordEncoder('sha512', true, 10); $this->password = $encoder->encodePassword($password, $this->getSalt()); } } That should work [?] 2011/5/30 oscar balladares <liebegr...@gmail.com> > [?] Ok, I got your point. > > Of course, it is up to the developer to remember everything, and debug any > issue during the life cicle of the app. If not then he/she > wouldn't be a developer. > > But I'm pretty sure that you mean that you want more abstraction. You > could: > > <?php > > namespace bla\bla\Entity; > use Symfony\Component\Security\Core\Encoder\MessageDigestPasswordEncoder; > > Class User > { > > public function setPassword($password) > { > $this->salt = md5(time()); > } > > } > > 2011/5/30 Vincent Lechemin <vincent.leche...@gmail.com> > >> Ops, the forced parameter in the constructor is not a good idea for an >> entity :p >> >> -- >> Vincent >> On May 30, 2011 9:29 AM, "Vincent Lechemin" <vincent.leche...@gmail.com> >> wrote: >> > Hi, >> > you could use doctrine events such as preUpdate and prePersist. Then >> adding >> > the encoder service in the constructor could be a way to enforce the >> > encryption. For the fixtures, you have access to the container so it >> should >> > not be a problem. >> > >> > -- >> > Vincent >> >> -- >> If you want to report a vulnerability issue on symfony, please send it to >> security at symfony-project.com >> >> You received this message because you are subscribed to the Google >> Groups "symfony users" group. >> To post to this group, send email to symfony-users@googlegroups.com >> To unsubscribe from this group, send email to >> symfony-users+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/symfony-users?hl=en >> > > -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en
<<338.gif>>
<<364.gif>>