检查叽叽喳喳登录ID已经在数据库

问题描述:

我使用Twitter登录为我的网站,当用户输入他的Twitter登录ID然后如何检查此用户已注册在我的数据库或新用户。检查叽叽喳喳登录ID已经在数据库

和1个东西 - 当我打印print_r($ user_info);然后我接到

stdClass Object 
(
[id_str] => 395809931 
[default_profile] => 1 
[time_zone] => 
[created_at] => Sat Oct 22 08:45:33 +0000 2011 
[profile_text_color] => 333333 
[protected] => 
[default_profile_image] => 1 
[profile_background_image_url] => http://a0.twimg.com/images/themes/theme1/bg.png 
[name] => om nath 

多........ ) 我怎么能阅读和使用本[ID_STR。

那么,对于初学者,您可以通过访问$user_info对象的id_str属性来拉出id_str

$id = $user_info->id_str; 

之后,搞清楚他们是否已经注册取决于你如何存储你的用户。 Twitter的oauth是登录的唯一机制吗?如果是这样,那么你可以使用id_str作为你的用户表的主键。然后,您只需对数据库执行查询,看看它们是否存在。假设mysql,你的查询就像

SELECT user_id FROM users WHERE user_id = '$id';