2012-04-23 81 views
0

我正在尝试在我的网站上实施“一键式”Facebook注册流程。由于在其他网站上我想要的东西,我得到了极大的伤害,他们只是有一个'注册FB'按钮,他们点击,他们立即被给了一个帐户。一键注册 - 我错过了什么吗?

但是,如果我去注册的FB文档,它谈论的是在iframe中显示预填充值(其他网站似乎都不需要?)的整个表单。

我有一个FB登录按钮,它给了我一个弹出式对话框询问授权权限,然后我添加了一个注册URL将它们发送到我的注册页面,如果他们没有帐户(不知道FB如何知道这个?我猜这意味着没有授权?)。那么如何在注册页面上点击一下就可以授权应用程序?

我想要做的就是在我的服务器上发起一个请求,使用FB用户的电子邮件和user_id进行注册。我可以将这些存储在MySQL中。

点击注册>授权应用程序。只要您想登录系统,您只需点击登录(保存您输入电子邮件和密码以进行注册和登录)。

我错过了什么吗?我似乎无法在任何地方看到?

我不明白我在这里想念的是什么。

回答

0

使用php sdk在对话框后访问用户信息。像下面的东西,但希望检查数据库的存在。

$email=$user_profile[email]; 
$uid=$user_profile[id]; 
$sql = 'INSERT INTO mydatabase (`id`, `email`) VALUES (\''.$uid.'\', \''.$email.'\');'; 
$insert=mysql_query($sql) or die ('Error! in Insert '.$uid.' SQL');