不久前将漫点的论坛(Dizcuz)与空间(SupeSite)都换成了基于 UCenter 的版本,其中 SupeSite 转换成了 UCenter Home。
换完之后感觉不错,不过问题随之而来,漫点首页的登录框成了摆设。
于是 GOOGLE 了一些教程,感觉 UCenter 的接口设计还不错,但是在向其他程序发送同步登录的请求必须让客户端发出,就是要往页面里写 <script。
对于用 ajax 登录的漫点首页来说,这的确是个问题,直接把这些脚本往页面里写吧,是跨站,不然就不能同步登录。
今天终于想到办法,把登录分成两步,第一步是普通的登录,确认登录成功后,在一个隐藏的 IFrame 里请求同步登录代码(在这个 IFrame 里写那些 <script),这一步不需要与主页面交互,所以完全不存在跨站的问题。
换完之后感觉不错,不过问题随之而来,漫点首页的登录框成了摆设。
于是 GOOGLE 了一些教程,感觉 UCenter 的接口设计还不错,但是在向其他程序发送同步登录的请求必须让客户端发出,就是要往页面里写 <script。
对于用 ajax 登录的漫点首页来说,这的确是个问题,直接把这些脚本往页面里写吧,是跨站,不然就不能同步登录。
今天终于想到办法,把登录分成两步,第一步是普通的登录,确认登录成功后,在一个隐藏的 IFrame 里请求同步登录代码(在这个 IFrame 里写那些 <script),这一步不需要与主页面交互,所以完全不存在跨站的问题。

评论