0

我正在使用 wordpress,但我需要放置一个 twitter @anywhere / login 连接按钮。

我的问题是,我到底怎么知道他们的密码是什么?

获取用户名等一切都很好......但是我如何在不知道他/她的密码的情况下触发我的 wordpress 登录用户,我现在所能做的就是知道他们已经登录了 twitter 就是这样,但显然 twitter 不会把他/她的密码泄露出去!

有什么建议么?

更新

这是目前为止的过程...

  • 显示推特连接按钮
  • 使用完整的监听器来捕获用户“screen_name”
  • ???现在我需要为表单分配一个密码来让这个用户登录......???

那就是我的堆栈。

4

1 回答 1

0

如果您使用 Twitter 的 OAuth 对用户进行身份验证,则不需要他们的密码。如果您可以获取用户信息(姓名、电子邮件等),则该用户在 Twitter 中已通过身份验证,并已授权您的应用访问他的数据。获取数据并完成您的工作(创建您的本地用户帐户并以编程方式登录)。

这是一个可能对您有所帮助的插件:http ://wordpress.org/extend/plugins/simple-twitter-connect/

这里还有一个 Wordpress API 调用,可让您登录用户:http ://codex.wordpress.org/Function_Reference/wp_signon

于 2012-04-20T13:18:02.400 回答