<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Extra questions and solutions for sfGuardPlugin</title>
	<atom:link href="http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/feed/" rel="self" type="application/rss+xml" />
	<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>
	<lastBuildDate>Thu, 08 Jul 2010 12:47:33 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: mandoy</title>
		<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/comment-page-1/#comment-787</link>
		<dc:creator>mandoy</dc:creator>
		<pubDate>Wed, 02 Jun 2010 08:20:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-787</guid>
		<description>i received error when using ths way
$user-&gt;addGroupByName(‘buyer’);

Unknown method User::addGroupByName

500 &#124; Internal Server Error &#124; Doctrine_Record_Exception

Any idea symfony guys?</description>
		<content:encoded><![CDATA[<p>i received error when using ths way<br />
$user-&gt;addGroupByName(‘buyer’);</p>
<p>Unknown method User::addGroupByName</p>
<p>500 | Internal Server Error | Doctrine_Record_Exception</p>
<p>Any idea symfony guys?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil Mendoza</title>
		<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/comment-page-1/#comment-323</link>
		<dc:creator>Neil Mendoza</dc:creator>
		<pubDate>Sun, 13 Apr 2008 13:04:00 +0000</pubDate>
		<guid isPermaLink="false">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__).&#039;/../../../../../plugins/sfGuardPlugin/modules/sfGuardAuth/lib/BasesfGuardAuthActions.class.php&#039;);

/**
 *
 * @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-page-1/#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 isPermaLink="false">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-&gt;getProfile()) { $profile-&gt;setReferer($referer); $profile-&gt;save(); [...]</description>
		<content:encoded><![CDATA[<p>[...] 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(); [...]</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-page-1/#comment-308</link>
		<dc:creator>Extending sfGuardPlugin (part 2) &#124; SymfonyLab</dc:creator>
		<pubDate>Sat, 22 Mar 2008 11:54:57 +0000</pubDate>
		<guid isPermaLink="false">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>[...] 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 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Filatov</title>
		<link>http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/comment-page-1/#comment-299</link>
		<dc:creator>Alex Filatov</dc:creator>
		<pubDate>Wed, 05 Mar 2008 10:57:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.symfonylab.com/extra-questions-and-solutions-for-sfguardplugin/#comment-299</guid>
		<description>Great article!
Really helpfull.

I&#039;m using this approach when user creates groups.

So, I do the following: 
1. Create a group (id:43)
$group = new sfGuardGroup();
$group-&gt;setName(&#039;My own group&#039;);
$group-&gt;save();

2. Create permissions like group_43_owner, group_43_member. 

$permission_group_owner = new sfGuardPermission();
$permission_group_owner-&gt;setName(&#039;group_&#039; . $group-&gt;getId() . &#039;_owner&#039;);
$permission_group_owner-&gt;save();

... same for a member

and the question is the following: 

How can I add these permissions the the user? 
I saw $user-&gt;addPermissionByName(тАЩbuyerтАЩ);
Can I have something like:
$user-&gt;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(&#8216;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(&#8216;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>
</channel>
</rss>
