2014-04-29 14 views
5

Używanie tego pakietu w MeteorJS , próbowałem znaleźć właściwe podejście do wywołania zwrotnego po zalogowaniu użytkownika. Obecnie używam poniższego haka do logowania (co wydaje mi się zbyt uproszczone - chcę znaleźć hak, który został wywołany przez wywołanie zwrotne po udanym uwierzytelnieniu) ~ i nadal nie wiem, jak to zrobić w przypadku wylogowania.Logowanie do Meteora - wylogowanie ~ hook/callback

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

+0

jedno rozwiązanie tutaj używając Iron-router i Meteor.user()/Meteor.loggingIn(): http://stackoverflow.com/questions/22900405/ jak przekierować użytkownika po zalogowaniu się, czy po prostu wylogować się? answerertab = głosy # tab-top – dm76

Odpowiedz

8

UPDATE: There is now an onLogout hook


Z tego co widziałem, nie ma żadnych haczyków dla zalogowanych na razie, ale jest jeden dla zalogowanych imprezy:

Accounts.onLogin(func)

Pakiet event-hooks dodaje hak onLoggedOut.

Można też zrobić coś takiego:

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

wiadomość od Benjamina Harrisa o hasło: https://coderwall.com/p/lyowmg – dm76

+0

haki zdarzeń nie zostały zaktualizowane w ciągu 3 lat. –

+0

Wygląda na to, że istnieje hak onLoutout: http://docs.meteor.com/api/accounts-multi.html#AccountsCommon-onLogout –

Powiązane problemy