账号通
    

账号  

密码  

1685

查看

1

回复
主题:[已解决]V9新浪登录bug,官网也同样存在 [收藏主题]  
ghostsun 当前离线

170

主题

9

广播

2

粉丝
添加关注
级别:一年级

用户积分:1559 分
登录次数:145 次
注册时间:2008/6/11
最后登录:2018/11/15
ghostsun 发表于:2012/7/26 5:44:43   | 只看该作者 查看该作者主题 楼主 

新浪修改了APP规则。把原来的一个应用类分成了网站接入类和应用类。具体没有看,但是很明显的区分是网站接入类是没有回调页设定的。而应用类APP未来也只对XWEIBO等内容产品开放。也就是说,作为第三方网站接入,将只能使用没有回调页设定的接入APP模式。具体应用方式我没有细看,但是很明显,如果使用了网站接入类APP。设定好ID和KEY后,首次用微博账号登录后跳转到http://www.XXX.com/api/sina/sinabind.asp 后,会显示“没有返回UID”的提示。试过多次,如果采用已有的应用类APP设置好回调页后,登录正常无误。


好吧,首次用微博账号登录是这样的,那么我们试试用已经绑定的账号登录吧。神奇了,登录上了。没有任何错误哎。接着更惊讶的事情发生了。你现在退出,再选择另外一个微博账号登录,竟然直接默认登录到前一个账号上了。再试验,用任何微博账号都可以登录这个已登录过的账号(删除缓存后此问题消除)。


好吧,或许是我的登陆文件有问题,抱着这种良好的心态,用新微博账号在官网上登录了一下。果然,“没有返回UID”。这个问题将在后期严重影响登录功能。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2012/7/26 9:57:46   | 只看该作者 查看该作者主题 沙发 
经测试V9版本采用弹窗方式导致cookies失效的原因。现在改成直接链接就可以了。您可以测试下官方网上。

点评 1

ghostsun 修改JS文件?其实感觉应该把账号通登录深入化做成AJAX方式。层弹出岂不是更好? 威望+1 发表于 2012/7/26 10:19:00 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.07813秒 powered by KesionCMS 9.0