Modal Login

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.