使用hybridauth在twitter上取消授权后重新认证到Twitter时出错

时间:2013-09-16 12:25:51

标签: php twitter hybridauth

这是情景:

  1. 请求身份验证。

  2. Twitter要求授权

  3. 点击Cancel然后点击Return to insert_app_name_here

  4. 再次请求身份验证。

  5. 你得到了这个,Authentication failed! Twitter returned an invalid oauth verifier.

  6. 再次请求身份验证。

  7. Twitter现在正常,并要求授权。

  8. 我不知道这是HybridAuth中的错误,但还有其他方法可以解决此错误吗?

1 个答案:

答案 0 :(得分:0)

如果您不清除会话,通常会发生这种情况。混合缓存是非常激烈的,但我不认为它特别警惕理智检查其缓存。因此,如果你最终完成了一半的auth,它只会失去它的酷和崩溃。据我所知,它似乎也相当依赖于提供商。我从来没有遇到过facebook的问题,但是如果你以错误的方式看待它,google + auth似乎会爆炸。

总之,请使用您选择的框架为您的会话进行刷新。