0
我正在使用Omniauth和Devise。使用Gmail或FB的用戶可以輕鬆創建帳戶並登錄和註銷。當用戶註冊我的服務(使用Devise)作爲身份驗證服務時,用戶在創建帳戶(或重置其密碼)後可以登錄一次。現在註銷後,當他們嘗試再次登錄時,他們會收到無效的密碼錯誤。用戶第二次無法登錄(使用Devise和Omniauth)
任何想法?
我覺得用以前的方式工作.....事情發生
我正在使用Omniauth和Devise。使用Gmail或FB的用戶可以輕鬆創建帳戶並登錄和註銷。當用戶註冊我的服務(使用Devise)作爲身份驗證服務時,用戶在創建帳戶(或重置其密碼)後可以登錄一次。現在註銷後,當他們嘗試再次登錄時,他們會收到無效的密碼錯誤。用戶第二次無法登錄(使用Devise和Omniauth)
任何想法?
我覺得用以前的方式工作.....事情發生
作爲邏輯的一部分,與Facebook登錄,你需要檢查,如果電子郵件地址數據庫中已存在,如果它只需登錄它們而不是創建一個新帳戶。
欲瞭解更多信息,請查看Omniauth Wiki。
這種情況發生在用戶創建帳戶並使用設備本地使用/密碼功能登錄時,而不是在用戶使用FB或Gmail登錄時登錄 – user663778