2017-10-05 1 views
0

다른 계정으로 로그인을 시도하면 로그인시 Gmail 계정을 다시 묻지 않습니다.Oauth, Devise 및 Mongoid 세션 쿠키

내 작업은/방법은 내가 브라우저에서 모든 쿠키를 삭제하면이

class Users::SessionsController < Devise::SessionsController 

    def destroy 
    super 
    cookies.delete :_myapp_session 
    end 
end 

그것은, 내가 Gmail 페이지를보고 로그인 할 수 있습니다 routes.rb

삭제 방법 여기에 온다. 다른 계정으로 로그인하면 여전히 다른 계정의 데이터가로드됩니다.

나는 omniauth과 고안을 사용하고 Mongoid는 액티브 대신

답변

0

문제는 제대로 UID제공과 같은 모델에 필요한 필드들이 전에 사용자가 생성되지이었다