diff --git a/dev/index.js b/dev/index.js index 82db25d..68f6143 100644 --- a/dev/index.js +++ b/dev/index.js @@ -11,9 +11,10 @@ const webId = document.getElementById('webId') loginBanner.appendChild(UI.login.loginStatusBox(document, null, {})) async function finishLogin () { - await authSession.handleIncomingRedirect() + await authn.checkUser() const session = authSession - if (session.info.isLoggedIn) { + const isLoggedIn = session?.info?.isLoggedIn ?? session?.isActive ?? Boolean(session?.webId) + if (isLoggedIn) { // Update the page with the status. webId.textContent = 'Logged in as: ' + authn.currentUser().uri } else {