<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[沧海一粟]]></title> 
<link>http://www.dzhope.com/index.php</link> 
<description><![CDATA[Web系统架构与服务器运维,php开发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[沧海一粟]]></copyright>
<item>
<link>http://www.dzhope.com/post//</link>
<title><![CDATA[ucenter双向登陆启示录]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[代码编程]]></category>
<pubDate>Mon, 06 Apr 2009 05:15:59 +0000</pubDate> 
<guid>http://www.dzhope.com/post//</guid> 
<description>
<![CDATA[ 
	<br/>通过ucenter可以实现应用程序之间同步登陆，同步退出。好多人都实现了单向同步登陆，却没有实现双向的同步登陆，即就是通过应用程序登陆后，可以同步登陆到discuz论坛等程序，却不能实现登陆论坛以后同步登陆应用程序。这是因为没有彻底理解ucenter的工作模式，仅仅照着官方的例子来做的，而官方的例子向来被人们所诟病，问题太多，BUG也不少。ucenter的登陆采取的是p3p的模式，也有人质疑这种模式，说是站点多了能够拖慢速度，但是对于大部分用户来说已经足够用了，同时也为站点整合提供了一个很好的途径。<br/>下面说说双向登陆：<br/>应用程序登陆后用uc_user_synlogin（客户端client.php程序里的）函数通知ucenter同时建立相应的cookie等，然后ucenter通知各个应用程序uc.php里的'synlogin'的$action，实现其他应用程序的登陆。同理如果做应用程序的反向登陆的话，也需要修改本身的uc.php的synlogin，建立自己的登陆验证。<br/><br/><a href="http://www.dzhope.com/attachment.php?fid=34" target="_blank"><img src="http://www.dzhope.com/attachment.php?fid=34" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><br/>Tags - <a href="http://www.dzhope.com/tags/ucenter/" rel="tag">ucenter</a> , <a href="http://www.dzhope.com/tags/%25E5%2590%258C%25E6%25AD%25A5%25E7%2599%25BB%25E9%2599%2586/" rel="tag">同步登陆</a> , <a href="http://www.dzhope.com/tags/%25E5%258F%258C%25E5%2590%2591%25E7%2599%25BB%25E9%2599%2586/" rel="tag">双向登陆</a>
]]>
</description>
</item><item>
<link>http://www.dzhope.com/post//#blogcomment</link>
<title><![CDATA[[评论] ucenter双向登陆启示录]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.dzhope.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>