<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dan Polant :: Web Interaction Designer &#187; security</title>
	<atom:link href="http://danpolant.com/tag/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://danpolant.com</link>
	<description></description>
	<lastBuildDate>Tue, 01 Nov 2011 03:55:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to: Restrict access to activity feeds</title>
		<link>http://danpolant.com/how-to-restrict-access-to-activity-feeds/</link>
		<comments>http://danpolant.com/how-to-restrict-access-to-activity-feeds/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 04:04:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[buddypress]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://danpolant.com/?p=167</guid>
		<description><![CDATA[This will make it so that if some one does not have a logged in cookie, they cannot view the content of any activity feed. 



&#160;


function restrict_feeds&#40;&#41;&#123;


&#160; &#160; &#160; &#160; if &#40;!is_user_logged_in&#40;&#41;&#41; &#123;


&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; remove_action&#40; &#8216;wp&#8217;, &#8216;bp_activity_action_sitewide_feed&#8217;, 3 &#41;;


&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; remove_action&#40; &#8216;wp&#8217;, &#8216;bp_activity_action_personal_feed&#8217;, [...]]]></description>
			<content:encoded><![CDATA[<p>This will make it so that if some one does not have a logged in cookie, they cannot view the content of any activity feed. </p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">function</span> restrict_feeds<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>!is_user_logged_in<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; remove_action<span class="br0">&#40;</span> <span class="st0">&#8216;wp&#8217;</span>, <span class="st0">&#8216;bp_activity_action_sitewide_feed&#8217;</span>, <span class="nu0">3</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; remove_action<span class="br0">&#40;</span> <span class="st0">&#8216;wp&#8217;</span>, <span class="st0">&#8216;bp_activity_action_personal_feed&#8217;</span>, <span class="nu0">3</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; remove_action<span class="br0">&#40;</span> <span class="st0">&#8216;wp&#8217;</span>, <span class="st0">&#8216;bp_activity_action_friends_feed&#8217;</span>, <span class="nu0">3</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">add_action<span class="br0">&#40;</span> <span class="st0">&#8216;plugins_loaded&#8217;</span>, <span class="st0">&#8216;restrict_feeds&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
</ol>
</div>
<p>It works by removing the action that normally triggers a function that includes bp-activity-site-wide-feed.php. </p>
]]></content:encoded>
			<wfw:commentRss>http://danpolant.com/how-to-restrict-access-to-activity-feeds/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

