2012-01-05 35 views
0

我目前正在爲最初處於僅限邀請模式的應用程序實施omniauth解決方案。我可以限制用戶界面,這樣人們就無法看到可以激活omniauth的註冊屏幕,除非他們有一個有效的邀請碼。這就是說,如果用戶知道url結構,他們可以嘗試直接啓動omniauth進程,並試圖找出如何處理該問題。我無法鎖定身份驗證網址,因爲已經註冊的用戶需要通過他們,並且在初始註冊後他們沒有邀請代碼。理想情況下,我希望在omniauth請求中傳遞邀請碼,以便在成功時它會回到應用程序,但在查找時發現此線程表示這是不可能的。在Omniauth請求中傳遞自定義信息

http://groups.google.com/group/omniauth/browse_thread/thread/4d99d608 ... 這是真的還是現在可以做我在找什麼?在會話中設置值仍然是首選方式,或者在使用OmniAuth時是否有更好的方法來處理此問題? 在此先感謝 克里斯

回答

0

而不是與omniauth請求一起傳遞自定義信息,您可以先將信息存儲到某處(如會話)。在oauth回調中,您檢查當前會話的邀請碼,如果可用,請註冊用戶。

相關問題