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