<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Extra questions and solutions for sfGuardPlugin</title>
	<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/</link>
	<description>Everything you wanted to know about Symfony framework but did not know who to ask!</description>
	<pubDate>Fri, 08 Aug 2008 20:45:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Neil Mendoza</title>
		<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-323</link>
		<dc:creator>Neil Mendoza</dc:creator>
		<pubDate>Sun, 13 Apr 2008 13:04:00 +0000</pubDate>
		<guid>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-323</guid>
		<description>Another way to achieve to override executeSignin() without a creating a plugin is to create a sfGuardAuth module in your app with the following in actions.class.php:

require_once(dirname(__FILE__).'/../../../../../plugins/sfGuardPlugin/modules/sfGuardAuth/lib/BasesfGuardAuthActions.class.php');

/**
 *
 * @package    symfony
 * @subpackage plugin
 * @author     Fabien Potencier 
 * @version    SVN: $Id: actions.class.php 2278 2006-10-01 13:30:31Z fabien $
 */
class sfGuardAuthActions extends BasesfGuardAuthActions
{
  public function executeSignin()
  {
    // copy code from base class then alter
  }
}</description>
		<content:encoded><![CDATA[<p>Another way to achieve to override executeSignin() without a creating a plugin is to create a sfGuardAuth module in your app with the following in actions.class.php:</p>
<p>require_once(dirname(__FILE__).&#8217;/../../../../../plugins/sfGuardPlugin/modules/sfGuardAuth/lib/BasesfGuardAuthActions.class.php&#8217;);</p>
<p>/**<br />
 *<br />
 * @package    symfony<br />
 * @subpackage plugin<br />
 * @author     Fabien Potencier<br />
 * @version    SVN: $Id: actions.class.php 2278 2006-10-01 13:30:31Z fabien $<br />
 */<br />
class sfGuardAuthActions extends BasesfGuardAuthActions<br />
{<br />
  public function executeSignin()<br />
  {<br />
    // copy code from base class then alter<br />
  }<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How to customize login action for sfGuardPlugin &#124; SymfonyLab</title>
		<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-319</link>
		<dc:creator>How to customize login action for sfGuardPlugin &#124; SymfonyLab</dc:creator>
		<pubDate>Fri, 04 Apr 2008 13:49:53 +0000</pubDate>
		<guid>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-319</guid>
		<description>[...] version of guard plugin. We reffer you to our previous articles &#8220;Extending sfGuardPlugin part 1 part 2):  if ($profile = $user-&#62;getProfile()) { $profile-&#62;setReferer($referer); $profile-&#62;save(); [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] version of guard plugin. We reffer you to our previous articles &#8220;Extending sfGuardPlugin part 1 part 2):  if ($profile = $user-&gt;getProfile()) { $profile-&gt;setReferer($referer); $profile-&gt;save(); [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Extending sfGuardPlugin (part 2) &#124; SymfonyLab</title>
		<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-308</link>
		<dc:creator>Extending sfGuardPlugin (part 2) &#124; SymfonyLab</dc:creator>
		<pubDate>Sat, 22 Mar 2008 11:54:57 +0000</pubDate>
		<guid>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-308</guid>
		<description>[...] sfGuardPlugin (part 2)   Add   I&#8217;ve totally forgot that at the end of post Extra questions and solutions for sfGuardPlugin we&#8217;ve promised to write how to implement complicated user statuses for sfGuardPlugin. Sorry [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] sfGuardPlugin (part 2)   Add   I&#8217;ve totally forgot that at the end of post Extra questions and solutions for sfGuardPlugin we&#8217;ve promised to write how to implement complicated user statuses for sfGuardPlugin. Sorry [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Filatov</title>
		<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-299</link>
		<dc:creator>Alex Filatov</dc:creator>
		<pubDate>Wed, 05 Mar 2008 10:57:08 +0000</pubDate>
		<guid>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-299</guid>
		<description>Great article!
Really helpfull.

I'm using this approach when user creates groups.

So, I do the following: 
1. Create a group (id:43)
$group = new sfGuardGroup();
$group-&#62;setName('My own group');
$group-&#62;save();

2. Create permissions like group_43_owner, group_43_member. 

$permission_group_owner = new sfGuardPermission();
$permission_group_owner-&#62;setName('group_' . $group-&#62;getId() . '_owner');
$permission_group_owner-&#62;save();

... same for a member

and the question is the following: 

How can I add these permissions the the user? 
I saw $user-&#62;addPermissionByName(’buyer’);
Can I have something like:
$user-&#62;addPermission(
$permission_group_owner);

Thanks in advance!</description>
		<content:encoded><![CDATA[<p>Great article!<br />
Really helpfull.</p>
<p>I&#8217;m using this approach when user creates groups.</p>
<p>So, I do the following:<br />
1. Create a group (id:43)<br />
$group = new sfGuardGroup();<br />
$group-&gt;setName(&#8217;My own group&#8217;);<br />
$group-&gt;save();</p>
<p>2. Create permissions like group_43_owner, group_43_member. </p>
<p>$permission_group_owner = new sfGuardPermission();<br />
$permission_group_owner-&gt;setName(&#8217;group_&#8217; . $group-&gt;getId() . &#8216;_owner&#8217;);<br />
$permission_group_owner-&gt;save();</p>
<p>&#8230; same for a member</p>
<p>and the question is the following: </p>
<p>How can I add these permissions the the user?<br />
I saw $user-&gt;addPermissionByName(’buyer’);<br />
Can I have something like:<br />
$user-&gt;addPermission(<br />
$permission_group_owner);</p>
<p>Thanks in advance!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Symfony.es &#187; Blog Archive &#187; Una semana con Symfony #33 (18-24 febrero 2008)</title>
		<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-298</link>
		<dc:creator>Symfony.es &#187; Blog Archive &#187; Una semana con Symfony #33 (18-24 febrero 2008)</dc:creator>
		<pubDate>Tue, 04 Mar 2008 21:24:42 +0000</pubDate>
		<guid>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-298</guid>
		<description>[...] Extra questions and solutions for sfGuardPlugin [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Extra questions and solutions for sfGuardPlugin [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-296</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sun, 02 Mar 2008 19:59:24 +0000</pubDate>
		<guid>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-296</guid>
		<description>Yes, why not? Good idea. I think I'll release some code in next part of this sfGuardExtra article.</description>
		<content:encoded><![CDATA[<p>Yes, why not? Good idea. I think I&#8217;ll release some code in next part of this sfGuardExtra article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: trend</title>
		<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-295</link>
		<dc:creator>trend</dc:creator>
		<pubDate>Fri, 29 Feb 2008 03:35:03 +0000</pubDate>
		<guid>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-295</guid>
		<description>Nice! Yeah.. I was talking to someone yesterday about developing signup code for symfony.. Still need forgot password code.

Will you be releasing some code snippets or a module to do the extra items you talked about in this article?

Kudos for a great article and site.. Love it!</description>
		<content:encoded><![CDATA[<p>Nice! Yeah.. I was talking to someone yesterday about developing signup code for symfony.. Still need forgot password code.</p>
<p>Will you be releasing some code snippets or a module to do the extra items you talked about in this article?</p>
<p>Kudos for a great article and site.. Love it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: oriolrius lifestream &#187; Extra questions and solutions for sfGuardPlugin &#124; SymfonyLab</title>
		<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-288</link>
		<dc:creator>oriolrius lifestream &#187; Extra questions and solutions for sfGuardPlugin &#124; SymfonyLab</dc:creator>
		<pubDate>Wed, 27 Feb 2008 09:11:34 +0000</pubDate>
		<guid>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-288</guid>
		<description>[...] Extra questions and solutions for sfGuardPlugin &#124; SymfonyLab [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Extra questions and solutions for sfGuardPlugin | SymfonyLab [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hugo</title>
		<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-285</link>
		<dc:creator>Hugo</dc:creator>
		<pubDate>Mon, 25 Feb 2008 09:57:20 +0000</pubDate>
		<guid>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-285</guid>
		<description>Thanks a lot for this article ! I hope the next one about complicated user statuses will be arrived quicly ^^</description>
		<content:encoded><![CDATA[<p>Thanks a lot for this article ! I hope the next one about complicated user statuses will be arrived quicly ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rpsblog.com &#187; A week of symfony #60 (18-&#38;gt;24 february 2008)</title>
		<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-284</link>
		<dc:creator>rpsblog.com &#187; A week of symfony #60 (18-&#38;gt;24 february 2008)</dc:creator>
		<pubDate>Mon, 25 Feb 2008 00:49:16 +0000</pubDate>
		<guid>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-284</guid>
		<description>[...] Extra questions and solutions for sfGuardPlugin [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Extra questions and solutions for sfGuardPlugin [&#8230;]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
