问题一:
主站:www.abc.com
子站:a.abc.com
      b.abc.com
数据库user表,共用一个user表
这样该怎么实现单点登陆呢?是不是只要用cookie,设置domain=".abc.com"就可以了?问题二:
如果不同的user表该怎么实现呢?
google了下,不过还不是太理解!
有谁可以讲讲

解决方案 »

  1.   

    那请问下
    比如
    主站:www.abc.com
    子站:a.abc.com
      b.abc.com
    这样登陆任何一个网站例如b.abc.com,当设置cookie.domain=".abc.com"的时候,
    是不是在其他有相同域的网站都可以获得cookie呢?
    那如果是不同域这样还可以取到吗?
      

  2.   

    首先感谢两位大牛的回答
    一直不理解的是那如果实现单点登陆的话是否要共用一个user表?
    共用一个的话好理解,如在www.a.com登陆的话获取用户名,显示在网站头部
    这是该用户进到www.b.com网,检测到有在www.a.com登陆,就可以读取有登陆的标记显示用户名如果不是同个user表的话
    那么他在www.a.com登陆后,显示用户名,
    这时进到www.b.com网站,这里只能检测到有没有登陆,可是该怎么得到和www.b.com相对应的user表
    以返回用户名呢?
      

  3.   

    http://www.cnblogs.com/wenanry/archive/2009/08/06/1540777.html
      

  4.   


    看了博客园里的一些博客,主要是通过一个认证站点统一进行认证管理,登陆成功确认凭证已登陆,
    在返回刚才访问的站点。可是进行确认登陆也没多说什么。联系了上下文好象是全部站点共用一个user表。
    是这样的吗?
    caozhy。q107770540,还有其他高手懂的话帮忙解答下,万分感激