如何指定用户从Facebook注销后要重定向到的URL?

时间:2012-05-08 作者:Nicola Peluchetti

我需要指定一个url,在用户从facebook注销后,我将使用该url,因为我需要做一些额外的清理,并且他正确地从我们的应用程序注销。

为此,我需要一个url,当调用它时,它将调用我定义的函数,但我不知道应该如何做,应该使用什么操作。在Drupal中,我可以定义一个“回调菜单”,这正是我想要的,我不知道如何在wordpress中实现这一点。

编辑-为了澄清更多信息,用户通过facebook connect连接到我的插件。标准

$logout_url = $facebook->getLogoutUrl();
这还不够,因为当用户从facebook回来时,我必须清除会话并使令牌无效,因此我必须指定url

$logout_url = $facebook->getLogoutUrl(\'edit.php?post_type=my_custom&page=logout-from-fb\');
我只需要当用户自动从facebook和页面返回时edit.php?post_type=my_custom&page=logout-from-fb 调用了我想要的函数,它将处理所有事情。

1 个回复
SO网友:Joseph Leedy

我最近为一个客户开发的一个网站涉及将WordPress与另一个CMS绑定在一起,包括紧密的登录集成。由于与内部函数冲突,我无法直接从CMS调用WordPress注销函数。在互联网上,我在WordPress根目录中创建了一个特殊的注销页面,我从CMS重定向到该页面。以下是该页面的代码(logout.php):

<?php

require \'./wp-load.php\';

$current_user = wp_get_current_user();

if ($current_user->ID != 0)
    wp_logout();

wp_redirect(\'/\');

exit;
当然,你需要以某种方式确保这一点。我通过检查推荐人来确保请求来自CMS,但这可能并不总是可靠的。

结束

相关推荐

Plugins_url()错误地返回带有www子域的URL

我正在开发一个插件,为了回答这个问题,我们称之为“我的插件”。我的插件目录如下所示:my-plugin/ |- image.jpg |- script.js |- script.php |- plugin.php |- ajax.php 在脚本中。php我有一段代码指定了一些JS。在其中,我需要一个ajax的URL。php。e、 g.:<script type=\"text/javascript\"> foo = jQuer