duanlanqian9974 2012-01-12 23:59
浏览 204
已采纳

创建Twitter登录应用程序

In the past few weeks I've been developing a custom PHP login class that I will share with the rest of the devs in just a matter of days or weeks, depending on how quick I'll move with what I'm about to ask next.

So my question would be, how would I make an Twitter login for my existing login app ?

As more info, I'm using a database to store the username, the hash of the password ( a complex algorithm I've been working on most of the time does that, so it's pretty secure for now ), and the email address, also some other info that it's not relevant in here.

That is why I ask, because I've seen some examples and tutorials on how this would work but none use a database. The thing is I need somehow to have the credentials stored in the same database ( with the new columns added as necessary ) and when the user want's to login, the credentials would just be checked against the db instead of going to twitter again.

Also, only if the user is registered in my database, he could sign in with twitter, I'm not sure if this is possible.

Anyway, the main question is how would I create a Twitter login and use the database in the same time ?

  • 写回答

1条回答 默认 最新

  • dongqiongjiong4740 2012-01-13 00:08
    关注

    Twitter used to use basic authentication, but now uses OAuth, so you wouldn't be passing the password but having the user authorize your application via Twitter's OAuth page. There are several tutorials and libraries out in the world to help you do this, or you can read Twitter's documentation on implementing sign-in with Twitter.

    What you'll store in your database after authenticating is the user's OAuth credentials (oauth token and secret) for future requests.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c