2012-04-23 82 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');