Maybe this http://forum.symfony-project.org/index.php?t=msg&th=17867& or http://forum.symfony-project.org/index.php/m/75882/ or http://forum.symfony-project.org/index.php/m/92096/ will help you.
On 4 bře, 10:45, mbernasocchi <mbernasoc...@gmail.com> wrote: > sorry to bothe abain, but the pastebin expired... now it's all > here:http://pastebin.com/quQfBXTy > > and here: > > <?php > /* > *filters.yml > rendering: ~ > > remember_me: > class: sfGuardRememberMeFilter > > clear_owner: > class: ownerFilter > > security: ~ > > # insert your own filters here > > cache: ~ > execution: ~ > > */ > /* > *security.yml > edit: > is_secure: true > credentials: [[ admin, owner ]] # admin OR owner > */ > > /** > * Description of ownerFilterclass > * > * @author marco > */ > class ownerFilter extends sfFilter { > public function execute($filterChain) { > $user = $this->getContext()->getUser(); > > $request = $this->getContext()->getRequest(); > $model = > tools::getModelNameFromModule($request->getParameter('module')); > > var_dump($request->getParameter('id')); > var_dump($model); > > if ($model != null) > { > if ( > $obj = > Doctrine::getTable($model)->find($request->getParameter('id')) > > AND $obj > AND $user->getGuardUser() == $obj->getAuthor() > ) { > $user->addCredential('owner'); > } > else { > $user->removeCredential('owner'); > } > } > > // Execute next filter > $filterChain->execute(); > //remove the owner credential > $user->removeCredential('owner'); > }} > > ?> > > On Mar 4, 12:54 am, mbernasocchi <mbernasoc...@gmail.com> wrote: > > > > > hi all, > > I've set up a filter to give and take away a dynamic owner credential > > (so that only the author of the object can edit it). my problem is > > that as soon as I activate the filter and try to perform an action > > that needs the owner credential, symfony reports " _csrf_token [CSRF > > attack detected.] " > > > the relevant code can be found here:http://pastebin.com/7tUuTuMKh > > > thanks in advance > > > MArco -- 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