作者EJB (JAVA.net)
看板PHP
標題[請益] 網站 facebook login 是否已紀錄在mysql 中
時間Tue Aug 30 19:15:46 2011
最近在新的購物網站
想直接把會員註冊的功能用 FB login 來取代
只要再登入部分與FB 做連結 就可以完成
但想問一下 我在我的資料庫上可以記錄會員資料嗎?
因為這樣想法今天看一個代購網站 似乎已經實現
在首頁我登入FB帳號 確認後 FB的帳號 在網站上就可以使用
並且已經完成註冊
我試買東西後 後台也記錄了 我的購買紀錄 表示資料庫已經記錄我的帳號
以及銷售紀錄
想問一下 請問 我的FB的密碼是否也已經被記錄在 網站資料庫中嗎?
還是 他只是登入FB後 再將確認ID丟回來?
網路找了很多資料 大部分都是留言版的功能 有人實際完成過的嗎?
API 這幾天剛接觸 希望可以更多資料可以了解 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.11.67.218
※ 編輯: EJB 來自: 124.11.67.218 (08/30 20:35)
1F:→ cokellen:FB好像是回傳USER_ID(每個FB帳號各有一個unique的userid) 08/30 20:48
2F:→ qwertmn:facebook api 提供第三方認證api 使用者可有限制的提供資 08/30 22:14
3F:→ qwertmn:訊給第三方網站使用(3方指的是user facebook 第三方網站) 08/30 22:16
4F:→ qwertmn:而妳能取得的資料是你使用fb api去和fb請求fb再詢問使用者 08/30 22:18
5F:→ qwertmn:是否同意你的網站存取他某些資料的XD 08/30 22:19
6F:→ qwertmn:沒有存- - 筆誤..網站要取得你fb資訊 08/30 22:23
7F:→ qwertmn:是你到該網站,該網站會使用fb api經由你的瀏覽器去和fb取 08/30 22:25
8F:→ qwertmn:得認證該網站在用認證去和fb請求你的資料的 08/30 22:27
9F:→ EJB:那想請問一下 我在該網站有購物的紀錄 那他在資料庫中是怎麼 08/30 22:31
10F:→ EJB:紀錄 知道這是我的購買紀錄,總有ID可以記錄吧? 08/30 22:32
11F:→ EJB:我知道密碼應該不太可能被記錄在網站DB中那ID呢?這應該就有被 08/30 22:37
12F:→ EJB:記錄吧 不然怎麼會知道說那個user購買甚麼東西 下標甚麼 08/30 22:38
13F:→ arrack:當然是自己產生一個UID阿...把FB傳回的FBID 寫入會員資料 08/30 23:19
14F:→ arrack:等於也是一個會員就是了,很多網站都會用fbid@fb來代替帳號 08/30 23:20
15F:→ EJB:OK thx 現在就來試試 08/30 23:47