Está na hora. O tempo que todos nós estávamos esperando. Isso mesmo, é hora da diversão do Mort ! Potes grátis de crédito nerd para quem não precisa do link para saber do que estou falando 🙂
Sério, eu venho querendo ganchos para quando um usuário faz login / logout há algum tempo, assim como vários outros meteoritos. Já foi mencionado antes , e as pessoas recomendaram coisas diferentes em todo o lugar. Também preenchi um outro dia.
Já que estou fazendo um pacote de ganchos para vários eventos (eu postei isso antes , mas decidi que essa parte merecia seu próprio post, já que tantas pessoas me perguntaram sobre isso), parece uma coisa muito lógica para incluir. Também não sou muito paciente. Então:
Hooks.onLoggedIn = function () {
// this runs right after a user logs in, on the client or server
}
Hooks.onLoggedOut = function () {
// this runs right after a user logs out, on the client or server
}
Além disso, como algumas pessoas querem fazer logout quando um usuário sai do navegador, adicionei uma opção que permite disparar o onLoggedOut
quando onCloseSession
é acionado.
Hooks.treatCloseAsLogout = true; // somewhere on the client
Você pode instalá-lo com mrt add event-hooks
. Você também pode verificar a fonte (viu o que eu fiz lá?).