2014-04-29 11 views
5

Utilizzo di questo pacchetto in MeteorJS account-google, stavo cercando di trovare l'approccio giusto per avere una richiamata dopo il login utente & logout. Attualmente sto usando sotto hook per il login (che mi sembra troppo semplicistico - voglio trovare un hook attivato da callback dopo l'autenticazione riuscita) ~ e ancora non sono sicuro di come fare per il logout.Accesso Meteor - logout ~ hook/callback

Meteor.autorun(function() { if (Meteor.user()) { //code for login } }

+0

una soluzione qui utilizzando il ferro-router e Meteor.user()/Meteor.loggingIn(): http://stackoverflow.com/questions/22900405/ how-to-redirect-after-user-has-just-logged-in-or-just-logged-out? answertab = voti # tab-top – dm76

risposta

8

UPDATE: There is now an onLogout hook


Da quello che ho visto, non ci sono ganci per l'evento registrato, ma ce n'è una per loggato evento:

Accounts.onLogin(func)

Il pacchetto event-hooks aggiunge un hook onLoggedOut.

Si potrebbe anche fare qualcosa di simile:

Meteor.autorun(function() { 
    if (Meteor.userId()) { 
    do something when logged in 
    } else { 
    do something when logged out 
    } 
}); 
+0

post da Benjamin Harris per gli event-hooks: https://coderwall.com/p/lyowmg ganci evento – dm76

+0

non è stato aggiornato in 3 anni –

+0

Sembra che ci sia hook onLogout ora: http://docs.meteor.com/api/accounts-multi.html#AccountsCommon-onLogout –

Problemi correlati