Authentication/API Questions

时间:2012-02-01 作者:Aaron

我们正在尝试使用S2Member来管理我们的WP站点和我们正在启动的Flash程序的成员资格。我们希望在用户登录并保持登录状态时使用S2Member对其进行身份验证。

问题:Java层需要知道哪个用户登录到Wordpress(如果有的话),以便它可以将正确的数据返回到flash层。

建议的解决方案:Wordpress的cookie也应该包含在Flash到Java的请求中。Java可以使用这些cookie来查询Wordpress DB以获取用户ID。

我们需要知道的是:1。是否可以从数据库或文件系统获取带有cookie的用户ID?还是cookie到用户的映射只存储在内存中?2、使用cookie获取用户id的方法是什么?您能提供一些我们可以移植到Java的示例代码吗?

我没有看到关于如何获取会话信息的快速解释/文档?

Wordpress提供了标准的Cookie,我可以阅读这些Cookie。示例:名称值WordPress\\u FB2BD0842E9484B3403201E8BF02AD3管理员%7C1328063097%7C983c44c0d712ba8bf7638b2cbb458842

有了这些信息,我们如何确定这是否是一个有效的用户?

1 个回复
SO网友:Sterling Hamilton

你为什么不写一个快速的插件。。。调用“用户是否已登录”,注册URL调用。

因此,用户点击页面,然后Flash或Java可以点击:

http://mysite.com/customurl?hash=wordpress_logged_in_[hash]
然后插件将运行并返回true或false。

参考文献:

http://codex.wordpress.org/WordPress_Cookies#WP_.3E_3
这样,您就可以将所有内容都放在WordPress核心工具集的范围内。因此,如果您需要访问身份验证API或任何其他工具,您可以。

如果您最终选择了这条路线,我建议您使用重写API:

http://codex.wordpress.org/WordPress_API\'s
祝你好运!

结束

相关推荐

WP 3.3 Tooltips API?

有没有人教过如何在主题或插件中实现新的工具提示API?我渴望利用这一点来帮助我的主题和插件的第一次用户。从…起mashable\'e excellent intro to 3.3...新的工具提示对更有经验的用户来说可能有点烦人,但对大多数人来说,它可能非常有用。工具提示弹出式气泡现在显示出来,帮助用户浏览WordPress中的新功能。升级后您将立即看到其中一个,它指向新的管理栏。> Developers are able to use these popups to add their own f