2017-10-05 19 views
0

En essayant de vous connecter avec un autre compte, j'ai trouvé que lors de la connexion ne demande pas à nouveau un compte gmail.Cookies de session Oauth, Devise et Mongoid

Mon action/méthode est ce

class Users::SessionsController < Devise::SessionsController 

    def destroy 
    super 
    cookies.delete :_myapp_session 
    end 
end 

Il est ici méthode de suppression dans routes.rb

Lorsque je supprime tous les cookies du navigateur, je peux vous connecter à regarder la page gmail. Si je me connecte avec un autre compte, je charge toujours les données de l'autre compte.

J'utilise avec omniauth et Devise MongoId au lieu ActiveRecord

Répondre

0

problème est que l'utilisateur créé avant que les champs correctement nécessaires sur modèle comme uid et fournisseur