Yar*_*evi 5 javascript openid authentication google-openid
使用openid.mode = checkid_setup我可以打开一个弹出窗口,如果用户没有登录,他将输入他的凭据.但如果他已经登录(浏览器cookie),则弹出窗口将立即显示并关闭.
在打开弹出窗口之前,我希望能够检查用户是否已经登录,如果是,请获取他的凭据.我认为应该用openid.mode = checkid_immediate完成, 但我无法弄清楚如何做到这一点.
如果有人可以提供一些javascript代码来实现这一点,那就太好了.
我认为您应该有一个 onCheckImmediate 方法,您可以在文档准备好时调用该方法。该方法的回调应该类似于 onOpenIdResponse ,然后您将根据 openid.mode 响应参数进行切换。
switch (params['openid.mode']) {
  case 'setup_needed':
  //popup window
  break;
  default: 
    throw 'unknown response';
}
旧帖子,但如果您仍有任何疑问,我也许可以提供帮助。
| 归档时间: | 
 | 
| 查看次数: | 569 次 | 
| 最近记录: |