0
我想用facebook實現一個簡單的登錄系統,但我需要用戶選擇一個用戶名。我在想的是從facebook獲取所需的所有信息,請求權限,然後將信息添加到數據庫,重定向到一個表單,要求輸入用戶名,然後將其添加到數據庫中。Facebook連接數據庫事務幫助
我認爲一個事務是需要的,所以我沒有結束任何一半完成的數據庫條目。但我只在同一頁面上使用它們,所以我想知道這是否安全?如果它失敗了,那麼我不會告訴數據庫回滾這些更改,並且它將在事務處於打開狀態。
這是對的還是可以的?
因此,當他們進行登錄時,我可以請求權限,然後將他們的姓名和個人資料圖片url放入會話中,以便我可以將這些添加到數據庫條目中? – 2010-08-23 17:54:05
@Michael你可以隨時從facebook獲取所有這些信息,甚至可能不值得把它放到數據庫中(除了facebook用戶名和你的自定義字段,如用戶名)。只要確保您請求了所有必需的權限(使用'offline_access'),這樣您就可以隨時隨地獲取此信息。 – serg 2010-08-23 17:58:52
我不同意這個名字。但我想放在數據庫中的圖片url,因爲他們可以選擇使用自己的上傳或他們當前的個人資料圖片。我不想用默認圖片過多配置文件,因爲它看起來很垃圾。 非常感謝您的幫助。現在要弄清楚爲什麼當我請求權限時我得到一個重定向循環。 – 2010-08-23 18:02:17