Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用twitter登录是个好主意?_Php_Mysql_Twitter - Fatal编程技术网

Php 使用twitter登录是个好主意?

Php 使用twitter登录是个好主意?,php,mysql,twitter,Php,Mysql,Twitter,我是一名学生,在一个小型网站/项目上练习使用PHP并学习使用API。它本质上是一个类似digg或reddit的网站,用户在这里提交文章,其他人可以对其进行投票和评论。到目前为止,我还没有办法限制用户每次提交一张选票 我认为实现“使用twitter登录”可能是一个好主意,并将用户之前是否对某项内容进行过投票与他们的twitter ID(或ID号)关联起来。如果ID不被识别(他们以前没有使用twitter登录过我的网站),他们的用户名将被添加到SQL数据库中,他们同意的每个问题的用户名也将被记录在单

我是一名学生,在一个小型网站/项目上练习使用PHP并学习使用API。它本质上是一个类似digg或reddit的网站,用户在这里提交文章,其他人可以对其进行投票和评论。到目前为止,我还没有办法限制用户每次提交一张选票

我认为实现“使用twitter登录”可能是一个好主意,并将用户之前是否对某项内容进行过投票与他们的twitter ID(或ID号)关联起来。如果ID不被识别(他们以前没有使用twitter登录过我的网站),他们的用户名将被添加到SQL数据库中,他们同意的每个问题的用户名也将被记录在单独的数据库中


我的问题是:这是个好主意吗?是否有任何理由认为这在长期内不起作用?我没有太多的web开发经验,所以我不知道我是否犯了某种安全错误或效率低下。

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

不是每个人都有twitter帐户,你也不必创建一个用于登录特定网站的帐户。

那我就试试吧!没有安全风险?恐怕我对实际的OpenID实现不太了解。但作为一个用户,我喜欢它。我不需要创建和记住网站支持的密码。您可能需要查阅文档。我只知道目标网站不会得到你的密码。