diff --git a/package-lock.json b/package-lock.json index 0c4d652..c94479e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18707,7 +18707,7 @@ }, "package": { "name": "@userfront/toolkit", - "version": "1.0.7", + "version": "1.0.8-alpha.0", "license": "MIT", "dependencies": { "@r2wc/react-to-web-component": "^2.0.2", diff --git a/package/package-lock.json b/package/package-lock.json index 2cf9c03..d7580d4 100644 --- a/package/package-lock.json +++ b/package/package-lock.json @@ -1,12 +1,12 @@ { "name": "@userfront/react", - "version": "1.0.7", + "version": "1.0.8-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@userfront/react", - "version": "1.0.7", + "version": "1.0.8-alpha.0", "license": "MIT", "dependencies": { "@r2wc/react-to-web-component": "^2.0.2", diff --git a/package/package.json b/package/package.json index effafda..b412386 100644 --- a/package/package.json +++ b/package/package.json @@ -1,6 +1,6 @@ { "name": "@userfront/toolkit", - "version": "1.0.7", + "version": "1.0.8-alpha.0", "description": "Bindings and components for authentication with Userfront with React, Vue, other frameworks, and plain JS + HTML", "type": "module", "directories": { diff --git a/package/src/models/views/setUpTotp.ts b/package/src/models/views/setUpTotp.ts index 2aa6da1..e6b2c2e 100644 --- a/package/src/models/views/setUpTotp.ts +++ b/package/src/models/views/setUpTotp.ts @@ -68,10 +68,11 @@ const setUpTotpConfig: AuthMachineConfig = { } else if (hasValue(context.user.emailOrUsername)) { arg.emailOrUsername = context.user.emailOrUsername; } - - arg.redirect = false; } + // Don't redirect after TOTP setup so backup codes can be shown + arg.redirect = false; + return callUserfront({ // Should ALWAYS be Userfront.login here method: "login",