7
如何讓用戶在通過Omniauth創建帳戶時設置密碼? Omniauth在註冊過程中創建了一個存根密碼,但用戶不知道該密碼是什麼,因此無法從編輯用戶頁面更改該密碼。在使用Omniauth創建帳戶後設置密碼(Rails + Devise)
我試圖用指令覆蓋編輯窗體:How To: Allow users to edit their account without providing a password。我能夠更改數據庫中的加密密碼,但無法使用新密碼登錄,奇怪的是,在登錄失敗期間,控制檯中沒有看到任何錯誤。
任何想法?
我正在使用Rails 3.0.7和Devise 1.4.8。我的登錄/註冊碼基於標準Omniauth+Devise教程。