使用 Twitter 登录是个好主意吗?

3
我是一名学生,正在使用PHP制作一个小型网站/项目进行练习,并学习使用API。它本质上是一个类似于digg或reddit的网站,用户可以提交文章,其他人可以对其进行投票和评论。到目前为止,我还没有办法限制用户每个提交只能投一票。
我认为实现“使用Twitter登录”可能是一个好主意,并将用户是否曾经投过票与他们的Twitter ID(或ID号码)相关联。如果ID未被识别(他们之前没有用Twitter登录我的网站),则他们的用户名将被添加到SQL数据库中,并且他们的用户名也将记录在同意的每个问题的单独数据库中。
我的问题是:这是个好主意吗?有没有任何理由认为这在长期内不起作用?我在Web开发方面经验不多,所以我不知道自己是否犯了某些安全错误或者效率极低。
2个回答

3

有一种更好的方法,就是像这个网站那样使用OpenID。我认为这并不太难。


那我就试一下吧!没有安全风险吗? - andrw
很抱歉,我不太了解实际的OpenID实现。但作为用户,我很喜欢它。我不需要创建和记住密码,只要网站支持即可。也许您需要查阅文档。我知道的是目标网站将不会获取您的密码。 - Cem Kalyoncu

0

并不是每个人都有 Twitter 账户,你不能强制要求他们为了登录某个特定的网站而创建一个。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接