开发者

Auth.logout called on Login

I'm testing the connect function of Facebook. So o'm now using the example of php-sdk + js-sdk.

There are 2 event callbacks, auth.login and auth.logout and both do a reload. But the thing 开发者_如何学JAVAis, when i'm not connected, click "Login", and login, there are 2 events. However the first one 1 the logout event. Why is that?


This is a bit of irritation and not sure why Facebook would implement it in this way. However, I am using a workaround to get past the 'auth.logout' event during user login time while still managing to do what I want to do on 'auth.logout'. Here is the code snippet -

        if (response.status === 'connected') {
            // This block would be executed during user login
            // so, depending on your logic, you may choose to do nothing here
        } else {
            // This block would be executed during user logout
            // implement your intended logic here
            // e.g. destroyUserSession(response);
        }
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜