2012-08-01 64 views
0

我有一個可以正常工作的應用程序,但啓動速度很慢。我注意到,所有其他應用程序的主頁面是index.php在哪裏作爲我的index.php是一個頁面來檢查是否註冊在我的分貝,如果沒有添加到我的分貝。將用戶註冊到我的數據庫中

我假設他們在Auth部分有一個重定向,檢查是否註冊到他們的數據庫。我不知道如何去做這件事。

我是否認爲他們使用OAuth註冊到他們自己的數據庫?如果這是一個是否有人有一個鏈接,解釋這一點,以及如何做到這一點?

+0

問題是什麼? – 2012-08-01 11:33:45

+0

對不起,沒有意識到它是如此模糊,現在更新 – 2012-08-01 11:37:24

回答

1

OAuth與將數據保存到數據庫無關。 OAuth是用於通過網站對用戶進行身份驗證的協議,無需向第三方網站泄露用戶名/密碼。

如何將數據保存到數據庫取決於您。大多數人會擁有某種數據庫後端(例如MySQL),並使用查詢保存數據。您首先需要從Facebook中檢索數據(使用Graph API並調用/ me),然後將數據插入到數據庫中。

簡單地使用OAuth將無法實現上述任何功能。您仍然需要獲取數據,然後保存數據。 OAuth只會爲您提供訪問權限以獲取要保存的數據。

+0

啊好吧只是想知道我的限制,我有,目前我的設置是一個文件,檢查並註冊並重新指向我的主頁,你會推薦什麼? – 2012-08-01 12:03:56

+0

您不一定需要做重定向。你應該檢查用戶是否先登錄(否則請求他們登錄),然後檢查用戶是否存在於數據庫中(如果現在添加它們)。您只能在主頁上顯示內容,因爲保存用戶數據只需要幾微秒。爲什麼用戶的時間不必要的重定向? – 2012-08-01 13:41:44

+0

啊,我明白了,不好意思這樣做 – 2012-08-01 22:39:08

相關問題