Php 使用twitter登录是个好主意?
我是一名学生,在一个小型网站/项目上练习使用PHP并学习使用API。它本质上是一个类似digg或reddit的网站,用户在这里提交文章,其他人可以对其进行投票和评论。到目前为止,我还没有办法限制用户每次提交一张选票 我认为实现“使用twitter登录”可能是一个好主意,并将用户之前是否对某项内容进行过投票与他们的twitter ID(或ID号)关联起来。如果ID不被识别(他们以前没有使用twitter登录过我的网站),他们的用户名将被添加到SQL数据库中,他们同意的每个问题的用户名也将被记录在单独的数据库中Php 使用twitter登录是个好主意?,php,mysql,twitter,Php,Mysql,Twitter,我是一名学生,在一个小型网站/项目上练习使用PHP并学习使用API。它本质上是一个类似digg或reddit的网站,用户在这里提交文章,其他人可以对其进行投票和评论。到目前为止,我还没有办法限制用户每次提交一张选票 我认为实现“使用twitter登录”可能是一个好主意,并将用户之前是否对某项内容进行过投票与他们的twitter ID(或ID号)关联起来。如果ID不被识别(他们以前没有使用twitter登录过我的网站),他们的用户名将被添加到SQL数据库中,他们同意的每个问题的用户名也将被记录在单
我的问题是:这是个好主意吗?是否有任何理由认为这在长期内不起作用?我没有太多的web开发经验,所以我不知道我是否犯了某种安全错误或效率低下。有一种更好的方法,像这个网站一样使用OpenID。我认为这不会太难。不是每个人都有twitter帐户,你也不必创建一个用于登录特定网站的帐户。那我就试试吧!没有安全风险?恐怕我对实际的OpenID实现不太了解。但作为一个用户,我喜欢它。我不需要创建和记住网站支持的密码。您可能需要查阅文档。我只知道目标网站不会得到你的密码。