Preciso identificar se a pessoa fez o login ou simplesmente fechou o modal. existe essa possibilidade? algo do tipo then ou done ??????
vtexid.start({
returnUrl: "/",
userEmail: '',
locale: 'pt-BR',
forceReload: true
}).then(function(e) {
}).done(function(e) {
});
esses then ou done não funcionam!
Não sei se faz diferença, mas estou fazendo essa funcionalidade no checkout!
Fala Ricardo, para identificar se a pessoa fez login, basta chamar esse request no seu script
$.ajax({
type: 'GET',
url: '/no-cache/profileSystem/getProfile',
success: function (data) {
if (data.IsUserDefined == false) {
console.log('NÂO FEZ LOGIN');
} else {
console.log('FEZ LOGIN');
};
}
});
Agora para verificar se a pessoa fechou o modal. na sua função você precisa fazer uma verificação se ele clicou no X de fechar do modal.