5
在我的rails應用程序中,我使用oauth來訪問用戶的配置文件數據。問題是當Instagram的授權登錄頁面彈出時,用戶必須輸入他的登錄信息,cookie會保存在我的機器中。有沒有辦法刪除這個cookie(顯然不是手動的)?我問這是因爲當再次調用oauth頁面時,保存在瀏覽器中的這個cookie會自動登錄用戶。這已經成爲我項目的麻煩。我不希望發生這種情況,我希望再次顯示相同的登錄頁面。在rails應用程序中刪除instagram授權頁面的cookie
爲什麼用戶登錄後不想自動登錄?自動登錄是預期/有用的行爲,讓用戶更難以爲用戶帶來負面的體驗,但可能有另一種方法可以解決您的問題。 – djlumley 2012-01-16 06:43:41
應該有一種「註銷」的網址,你可以訪問(作爲用戶),它會刪除他們的cookies。例如Twitter有[此](https://dev.twitter.com/docs/api/1/post/account/end_session) – yoavmatchulsky 2012-01-16 06:45:34
每次登錄頁面都不會顯示給用戶。通常他的信息將從我在我的數據庫中的訪問令牌中獲取。在訪問令牌過期的情況下,他必須重新登錄(因爲instagram沒有刷新令牌)。問題是當用戶點擊鏈接重新登錄時,以前存儲的instagram cookie會自動啓動授權。我真的想擺脫這個cookie。 – serpent403 2012-01-16 06:49:51