登录站点

用户名

密码

注册

查看日志|返回日志列表

终于搞定了基于 UCenter 的同步登录

标签UCenter  登录  javascript  ajax  跨站  iframe  2008-06-17 17:53
不久前将漫点论坛(Dizcuz)与空间(SupeSite)都换成了基于 UCenter 的版本,其中 SupeSite 转换成了 UCenter Home。

换完之后感觉不错,不过问题随之而来,漫点首页的登录框成了摆设。

于是 GOOGLE 了一些教程,感觉 UCenter 的接口设计还不错,但是在向其他程序发送同步登录的请求必须让客户端发出,就是要往页面里写 <script。

对于用 ajax 登录的漫点首页来说,这的确是个问题,直接把这些脚本往页面里写吧,是跨站,不然就不能同步登录。

今天终于想到办法,把登录分成两步,第一步是普通的登录,确认登录成功后,在一个隐藏的 IFrame 里请求同步登录代码(在这个 IFrame 里写那些 <script),这一步不需要与主页面交互,所以完全不存在跨站的问题。
分享 244 次阅读 | 0 个评论

留下脚印

评论