<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<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 for Prashant's Blog</title>
	<link>http://prashantrajan.com/blog</link>
	<description>Real Person. Real Views.</description>
	<pubDate>Fri, 05 Dec 2008 03:00:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>Comment on Integrating the Vanilla forum into a PHP application by Jason Judge</title>
		<link>http://prashantrajan.com/blog/2007/05/03/integrating-the-vanilla-forum-into-a-php-application/#comment-1038</link>
		<dc:creator>Jason Judge</dc:creator>
		<pubDate>Sun, 23 Nov 2008 17:40:03 +0000</pubDate>
		<guid>http://prashantrajan.com/blog/2007/05/03/integrating-the-vanilla-forum-into-a-php-application/#comment-1038</guid>
		<description>About the verification key - it seems to be a potental security vulnerability. To log into a forum as a specific user, all you need to know is the verification key and user ID. There are ways of getting hold of the user ID (from postings) and if you create a verification key that is determinate (i.e. can be calculated knowing various things about the account you are logging into) then an attacker could create the pair of cookies and waltz right in.

Check out the function DefineVerificationKey() in Vanilla. It goes to great lengths to ensure the key is random. IMO it should be reset and randomised each time the user logs out.</description>
		<content:encoded><![CDATA[<p>About the verification key - it seems to be a potental security vulnerability. To log into a forum as a specific user, all you need to know is the verification key and user ID. There are ways of getting hold of the user ID (from postings) and if you create a verification key that is determinate (i.e. can be calculated knowing various things about the account you are logging into) then an attacker could create the pair of cookies and waltz right in.</p>
<p>Check out the function DefineVerificationKey() in Vanilla. It goes to great lengths to ensure the key is random. IMO it should be reset and randomised each time the user logs out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Integrating the Vanilla forum into a PHP application by differant-jason</title>
		<link>http://prashantrajan.com/blog/2007/05/03/integrating-the-vanilla-forum-into-a-php-application/#comment-1034</link>
		<dc:creator>differant-jason</dc:creator>
		<pubDate>Wed, 29 Oct 2008 14:59:48 +0000</pubDate>
		<guid>http://prashantrajan.com/blog/2007/05/03/integrating-the-vanilla-forum-into-a-php-application/#comment-1034</guid>
		<description>thanks dude.. exactly what I was looking for. KUDOS!!</description>
		<content:encoded><![CDATA[<p>thanks dude.. exactly what I was looking for. KUDOS!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Integrating the Vanilla forum into a PHP application by Deepak</title>
		<link>http://prashantrajan.com/blog/2007/05/03/integrating-the-vanilla-forum-into-a-php-application/#comment-1019</link>
		<dc:creator>Deepak</dc:creator>
		<pubDate>Thu, 28 Aug 2008 16:08:21 +0000</pubDate>
		<guid>http://prashantrajan.com/blog/2007/05/03/integrating-the-vanilla-forum-into-a-php-application/#comment-1019</guid>
		<description>Thanks, Saved lots of time.</description>
		<content:encoded><![CDATA[<p>Thanks, Saved lots of time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Integrating the Vanilla forum into a PHP application by Jason</title>
		<link>http://prashantrajan.com/blog/2007/05/03/integrating-the-vanilla-forum-into-a-php-application/#comment-1018</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Mon, 25 Aug 2008 20:34:52 +0000</pubDate>
		<guid>http://prashantrajan.com/blog/2007/05/03/integrating-the-vanilla-forum-into-a-php-application/#comment-1018</guid>
		<description>It's me again, I was able to figure it out. I did what Jan said about and it works like a charm. I can now login and out using whatever method I want. Thanks again for all your efforts, and thank you Jan!

Jason</description>
		<content:encoded><![CDATA[<p>It&#8217;s me again, I was able to figure it out. I did what Jan said about and it works like a charm. I can now login and out using whatever method I want. Thanks again for all your efforts, and thank you Jan!</p>
<p>Jason</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Integrating the Vanilla forum into a PHP application by Jason</title>
		<link>http://prashantrajan.com/blog/2007/05/03/integrating-the-vanilla-forum-into-a-php-application/#comment-1017</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Mon, 25 Aug 2008 19:45:11 +0000</pubDate>
		<guid>http://prashantrajan.com/blog/2007/05/03/integrating-the-vanilla-forum-into-a-php-application/#comment-1017</guid>
		<description>It seems Vanilla has changed a bit since this post was written. I was able to use your guide and mod it a bit and can now login to Vanilla through an alternative login form but it won't logout. It seems Vanilla uses php sessions to store user login information, and it seems Vanilla uses a different session altogether than the application I am trying to integrate it with.

Any pointers or perhaps an updated tutorial? This is the ONLY post I can find about integrating Vanilla into a custom application and I have looked for hours upon hours at other examples and am just lost.

Thanks buddy!</description>
		<content:encoded><![CDATA[<p>It seems Vanilla has changed a bit since this post was written. I was able to use your guide and mod it a bit and can now login to Vanilla through an alternative login form but it won&#8217;t logout. It seems Vanilla uses php sessions to store user login information, and it seems Vanilla uses a different session altogether than the application I am trying to integrate it with.</p>
<p>Any pointers or perhaps an updated tutorial? This is the ONLY post I can find about integrating Vanilla into a custom application and I have looked for hours upon hours at other examples and am just lost.</p>
<p>Thanks buddy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Integrating the Vanilla forum into a PHP application by Jan</title>
		<link>http://prashantrajan.com/blog/2007/05/03/integrating-the-vanilla-forum-into-a-php-application/#comment-999</link>
		<dc:creator>Jan</dc:creator>
		<pubDate>Tue, 06 May 2008 18:09:33 +0000</pubDate>
		<guid>http://prashantrajan.com/blog/2007/05/03/integrating-the-vanilla-forum-into-a-php-application/#comment-999</guid>
		<description>Hi Prashant,

many thanks for your great tutorial. It really helped me a lot with our application integration.

Only that I almost killed myself trying to logoff from Vanilla from my applications logout routine. I was able to authenticate but never to deauthenticate. Untill I learned that you have to synchronize the application session and the vanilla session. Which means you have to add the line
$Configuration['SESSION_NAME'] = 'my_session';
in the file conf/settings.php when you are using a not standard session name like 'my_session'. This line tells Vanilla to use the different session name for its authentication.

Furthermore you have to destroy the session when logging out. Just add the line
session_destroy();
to your applications logout routine and everything seems to be working smoothly afterwards.</description>
		<content:encoded><![CDATA[<p>Hi Prashant,</p>
<p>many thanks for your great tutorial. It really helped me a lot with our application integration.</p>
<p>Only that I almost killed myself trying to logoff from Vanilla from my applications logout routine. I was able to authenticate but never to deauthenticate. Untill I learned that you have to synchronize the application session and the vanilla session. Which means you have to add the line<br />
$Configuration[&#8217;SESSION_NAME&#8217;] = &#8216;my_session&#8217;;<br />
in the file conf/settings.php when you are using a not standard session name like &#8216;my_session&#8217;. This line tells Vanilla to use the different session name for its authentication.</p>
<p>Furthermore you have to destroy the session when logging out. Just add the line<br />
session_destroy();<br />
to your applications logout routine and everything seems to be working smoothly afterwards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My Tumblelog by Prashant Nadarajan</title>
		<link>http://prashantrajan.com/blog/2008/03/20/my-tumblelog/#comment-992</link>
		<dc:creator>Prashant Nadarajan</dc:creator>
		<pubDate>Mon, 24 Mar 2008 07:12:47 +0000</pubDate>
		<guid>http://prashantrajan.com/blog/2008/03/20/my-tumblelog/#comment-992</guid>
		<description>Good idea. Hopefully I can do this via FeedBurner.

Thanks!</description>
		<content:encoded><![CDATA[<p>Good idea. Hopefully I can do this via FeedBurner.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My Tumblelog by Praveen Rajan</title>
		<link>http://prashantrajan.com/blog/2008/03/20/my-tumblelog/#comment-990</link>
		<dc:creator>Praveen Rajan</dc:creator>
		<pubDate>Sun, 23 Mar 2008 16:16:27 +0000</pubDate>
		<guid>http://prashantrajan.com/blog/2008/03/20/my-tumblelog/#comment-990</guid>
		<description>Cool!

Why not integrate it into your current blog / feed?</description>
		<content:encoded><![CDATA[<p>Cool!</p>
<p>Why not integrate it into your current blog / feed?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Winds of Change by Prashant Nadarajan</title>
		<link>http://prashantrajan.com/blog/2008/03/09/winds-of-change/#comment-909</link>
		<dc:creator>Prashant Nadarajan</dc:creator>
		<pubDate>Mon, 10 Mar 2008 08:52:56 +0000</pubDate>
		<guid>http://prashantrajan.com/blog/2008/03/09/winds-of-change/#comment-909</guid>
		<description>@Rizal: I used an expletive before in place of "disappoint" but changed it as it didn't seem appropriate after the fact. I don't think it changed the meaning hence I didn't use a strike through :p</description>
		<content:encoded><![CDATA[<p>@Rizal: I used an expletive before in place of &#8220;disappoint&#8221; but changed it as it didn&#8217;t seem appropriate after the fact. I don&#8217;t think it changed the meaning hence I didn&#8217;t use a strike through :p</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Winds of Change by Rizal</title>
		<link>http://prashantrajan.com/blog/2008/03/09/winds-of-change/#comment-907</link>
		<dc:creator>Rizal</dc:creator>
		<pubDate>Mon, 10 Mar 2008 08:03:17 +0000</pubDate>
		<guid>http://prashantrajan.com/blog/2008/03/09/winds-of-change/#comment-907</guid>
		<description>hmm ... you seem to have substituted the word "disappoint" for something else ... heh heh ...</description>
		<content:encoded><![CDATA[<p>hmm &#8230; you seem to have substituted the word &#8220;disappoint&#8221; for something else &#8230; heh heh &#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
