V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
barb
V2EX  ›  程序员

UCENTER所谓的同步登录具体是什么效果?

  •  
  •   barb · 2014-01-08 09:53:50 +08:00 · 3542 次点击
    这是一个创建于 4008 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直没搞太明白,用了什么P3P header头,跨域在哪里呢?应用站点又无需嵌入第三方网站
    ----------------
    如果是跨域,所谓的第三方网站是指什么呢?
    ----------------
    既然可以连接ucenter的mysql数据库,不用P3P不是一样能同步吗?
    反正可以用fsockopen进行远程跨域请求,什么都能干。
    第 1 条附言  ·  2014-01-08 11:53:13 +08:00
    --------------
    是不是?有二个网页(A,B)我都打开,
    这二个网页分别对应了连着同一个ucenter的二个应用站点(A{},B{})?
    然后我在其中一个A网页登录成功,
    另一个B网页也自动加载登录了,就是我再回到B网页后,就发现已经登录了?
    是这个所谓的ucenter同步登录么?
    10 条回复    1970-01-01 08:00:00 +08:00
    rqrq
        1
    rqrq  
       2014-01-08 11:43:19 +08:00
    跨域同步登陆指的是,现在有两个根域名不同的网站:a.com和b.com
    用户在a.com登陆后,进入到b.com也是登陆状态。
    barb
        2
    barb  
    OP
       2014-01-08 11:52:50 +08:00
    是不是?有二个网页(A,B)我都打开,
    这二个网页分别对应了连着同一个ucenter的二个应用站点(A{},B{})?
    然后我在其中一个A网页登录成功,
    另一个B网页也自动加载登录了,就是我再回到B网页后,就发现已经登录了?
    是这个所谓的ucenter同步登录么?
    micate
        3
    micate  
       2014-01-08 12:21:49 +08:00   ❤️ 1
    是登录了 A,然后访问 B,注意是 *然后*,发现 B 也登录了。
    barb
        4
    barb  
    OP
       2014-01-08 14:33:13 +08:00
    @micate 真的吗?肿么会这么神奇的?难不成有一个js脚本在B页面一直反复run?
    barb
        5
    barb  
    OP
       2014-01-08 14:43:25 +08:00
    @micate 试过了不是这样的,是要刷新一下B网页才能看到用户登录
    F0ur
        6
    F0ur  
       2014-01-08 15:28:48 +08:00
    A站登录,然后用所谓的ucenter的同步登录函数输出一段js,然后如果成功运行这段js,那么B站也登录了。。反正是超哔哔的一个机制。。
    barb
        7
    barb  
    OP
       2014-01-08 15:34:42 +08:00
    @F0ur 没听明白,这和我在baidu上说的差不多
    ysjdx
        8
    ysjdx  
       2014-01-08 21:45:22 +08:00
    其实很简单,你在a.com登陆的时候,ucenter会把加密之后的用户名通过post或者get(我记得貌似是get)到b.com的login里面,然后你在登陆a域的同时也实现了登陆b.com
    barb
        9
    barb  
    OP
       2014-01-09 07:46:01 +08:00
    @ysjdx 不是这样的
    ysjdx
        10
    ysjdx  
       2014-01-12 15:02:04 +08:00
    @barb 我以前用ucenter实现过在跨域登陆,是用的我说的原理,你碰到的我就不知道了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   936 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 19:24 · PVG 03:24 · LAX 11:24 · JFK 14:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.