今天看了dudu的一篇博文,写的是.net跨子域的单点登录,具体实现的就是当用户在站点www.cnblogs.com上登录之后,进入二级域名,比如aa.cnblogs.com时不需要再次登录。dudu博文的解决方案是设置cookie的domain属性,我参照该方案设置之后发现不起作用(我的环境是两个站点,每个站点有独立的应用程序池,主机名分别为site1.sn.com,site2.sn.com,认证cookie的domian值设为.sn.com),我在登录一其中一个站点后转到另一个站点仍然是未登录状态。
后来把我两个站后改为共用一个应用程序池可以了,难道博客园的站点都在同一服务器上,也是同个应用程序池?
虽然实现了但是我觉得这样很局限,因为实际的环境两个站点可能会在不同的服务器上,请教这种问题还有没有别的解决方案
把登录状态记录到数据库不就行了么!
求dudu原文