<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>一叶轻舟专栏 - Web</title><link>http://blog.csdn.net/qdyoung/category/285669.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 01 Feb 2008 23:13:26 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>一叶轻舟</dc:creator><title>网站单点登录原理</title><link>http://blog.csdn.net/qdyoung/archive/2007/04/08/1556790.aspx</link><pubDate>Sun, 08 Apr 2007 18:21:00 GMT</pubDate><guid>http://blog.csdn.net/qdyoung/archive/2007/04/08/1556790.aspx</guid><wfw:comment>http://blog.csdn.net/qdyoung/comments/1556790.aspx</wfw:comment><comments>http://blog.csdn.net/qdyoung/archive/2007/04/08/1556790.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/qdyoung/comments/commentRss/1556790.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1556790</trackback:ping><description>网站 A 的页面 P1.aspx 要求登录后才能使用；网站 B 的页面 P2.aspx 也要求登录后才能使用；
现设置自己的验证中心C（类似微软的Passport），C有A、B的所有用户帐号，登录页面为 Login.aspx。

为简化问题讨论，首先忽略安全问题。

1 用户首先访问A：
1.1 访问 http://A/P1.aspx， P1.aspx检查是否有HasLogin的Cookie，如果没有，则重新定向到：
http://C/Login.aspx?Redir=http://A/P1.aspx （Redir参数为登录成功后的返回页面）

1.2 用户在C显示的登录对话框登录成功后，C设置Cookie HasLogin=True，这样用户就拥有C的已登录Cookie，同时重定向到：
http://A/SetCookie.aspx?HasLogin=True&amp;Redir=http://A/P1.aspx

1.3 HasLogin参数告诉A的SetCookie.aspx，设置Cookie HasLogin=True，这样用户就拥有A的已登录Cookie，同时&lt;img src ="http://blog.csdn.net/qdyoung/aggbug/1556790.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>一叶轻舟</dc:creator><title>BS常用开发工具一览表</title><link>http://blog.csdn.net/qdyoung/archive/2007/03/20/1535350.aspx</link><pubDate>Tue, 20 Mar 2007 18:44:00 GMT</pubDate><guid>http://blog.csdn.net/qdyoung/archive/2007/03/20/1535350.aspx</guid><wfw:comment>http://blog.csdn.net/qdyoung/comments/1535350.aspx</wfw:comment><comments>http://blog.csdn.net/qdyoung/archive/2007/03/20/1535350.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/qdyoung/comments/commentRss/1535350.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1535350</trackback:ping><description>最佳组合 ...&lt;img src ="http://blog.csdn.net/qdyoung/aggbug/1535350.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>