diff --git a/public/assets/common.js b/public/assets/common.js index 8f70aa2..3fe6f99 100644 --- a/public/assets/common.js +++ b/public/assets/common.js @@ -52,8 +52,11 @@ window.IAP = (function () { const el = $('navWallet'); if (!el) return; if (me.signedIn) { - el.innerHTML = (me.memberId ? 'member #' + me.memberId + ' ' : '') - + '' + me.address.slice(0, 6) + '…' + me.address.slice(-4) + ''; + // email-only members have no wallet address yet + const who = me.address + ? '' + me.address.slice(0, 6) + '…' + me.address.slice(-4) + '' + : (me.email ? String(me.email).replace(/[&<>]/g, '') : 'signed in'); + el.innerHTML = (me.memberId ? 'member #' + me.memberId + ' ' : '') + who; } else { el.innerHTML = 'Sign in'; } diff --git a/public/contract.html b/public/contract.html index 4e825d9..98aa52d 100644 --- a/public/contract.html +++ b/public/contract.html @@ -5,7 +5,7 @@