3
前段時間我用SDK做了幾個Facebook應用程序,但現在我想嘗試在不使用SDK的情況下製作一個。我很困惑如何使用令牌的工作。什麼是存儲Facebook訪問令牌的標準方法?數據庫或cookie?
我認爲Facebook的PHP SDK將訪問令牌存儲在cookie中,但大多數人似乎都將其存儲在數據庫中。我應該在哪裏存儲訪問令牌?
如果我將它存儲在數據庫中,那麼是否將用戶的ID存儲在cookie中?
前段時間我用SDK做了幾個Facebook應用程序,但現在我想嘗試在不使用SDK的情況下製作一個。我很困惑如何使用令牌的工作。什麼是存儲Facebook訪問令牌的標準方法?數據庫或cookie?
我認爲Facebook的PHP SDK將訪問令牌存儲在cookie中,但大多數人似乎都將其存儲在數據庫中。我應該在哪裏存儲訪問令牌?
如果我將它存儲在數據庫中,那麼是否將用戶的ID存儲在cookie中?
這是一個討論問題,因爲答案取決於你想用它做什麼。
只是過程的快速提醒:
令牌是Facebook的「SessionID」。只要持有該令牌,就可以找到擁有該令牌的用戶(如果該令牌仍然有效)。您可以保留該令牌的持有相同的方式,你會經常的SessionID,如果你寫你自己的會話處理程序:在會話變量($ _SESSION),這將同時PHP會話持久
因此,對於工廠的運行,存儲在會話或cookie中,取決於哪種更適合您的網站。這是最簡單的。
你只去了一個數據庫存儲的複雜性有兩個目的:
希望有所幫助。