简体   繁体   中英

Good idea to login with twitter?

I'm a student working on a small website/project for practice using PHP and learning to use API's. It's essentially a digg or reddit-like website, where users submit an article and others can upvote and comment on it. So far, I've had no way of restricting users to a single vote per submission.

I thought it might be a good idea to implement "log in with twitter", and associating whether a user has voted on something before with their twitter ID (or ID number). If the ID isn't recognized (they haven't logged onto my website with twitter before), their username would be added to a SQL database and their username would also be recorded in a seperate database for each question that they agree to.

My question is: Is this a good idea? Are there any reasons that this wouldn't work in the long term? I haven't had much experience with web development, so I don't know if I'm making some sort of security mistake or being incredibly inefficient.

There is a better method, use OpenID like this website. I don't think it will be too hard.

Not everybody has a twitter account, and you can't obligate to create one for login in a specific website.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM