2011-09-17 32 views
0

我有一個使用Facebook Connect(內置Ruby on Rails 2.3.5和Facebooker插件)作爲唯一身份驗證方法(現在)的Web應用程序。我也在使用beta invitation system similar to the one described in RailsCasts如何使用Facebook Connect處理封閉式Beta邀請計劃?

我不希望FB Connect按鈕始終可見,因爲這可以讓沒有Beta邀請的用戶登錄到應用程序,並最終處於登錄狀態的「limbo狀態」,但不會有完全訪問權限。

但如果我隱藏FB連接按鈕,這意味着一些用戶有效的邀請無法重新登錄(當他們的會話超時)。

什麼是最好的設計方法在這裏使用?

回答

1

我會做一個檢查,當你得到你的Facebook回調,會說「嘿,這個人不在測試列表中,所以不要做一個帳戶」