创建Twitter登录应用程序

Rol*_*and 1 php twitter oauth

在过去的几周里,我一直在开发一个自定义的PHP登录类,我将在几天或几周内与其他开发人员分享,这取决于我将以多快的速度移动我将要问的内容下一个.

所以我的问题是,如何为我现有的登录应用程序进行Twitter登录?

作为更多信息,我正在使用数据库来存储用户名,密码的哈希值(我大部分时间都在使用的复杂算法,所以现在它非常安全),以及电子邮件地址,还有其他一些与此无关的信息.

这就是为什么我问,因为我已经看到了一些关于如何工作但没有使用数据库的示例和教程.事情是我需要以某种方式将凭证存储在同一个数据库中(根据需要添加新列),并且当用户想要登录时,将仅针对db检查凭证而不是再次转到twitter.

此外,只有用户在我的数据库中注册,他才可以使用twitter登录,我不确定这是否可行.

无论如何,主要问题是如何创建Twitter登录并同时使用数据库?

Kir*_*nes 5

Twitter过去常常使用基本身份验证,但现在使用OAuth,因此您不会传递密码,而是让用户通过Twitter的OAuth页面授权您的应用程序.世界上有几个 教程可以帮助您完成此任务,或者您可以阅读Twitter 关于使用Twitter实现登录的文档.

在进行身份验证后,您将在数据库中存储的是用户的OAuth凭据(oauth令牌和机密)以供将来请求使用.