work-in-progress atproto PDS
typescript atproto pds atcute
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor: require MFA to access recovery code pages

Mary 26fe3556 bdffaf80

+12
+12
packages/danaus/src/web/controllers/account/security/recovery.tsx
··· 21 21 const { accountManager } = getAppContext(); 22 22 const session = getSession(); 23 23 24 + if (!accountManager.isMfaEnabled(session.did)) { 25 + redirect(routes.account.security.overview.href()); 26 + } 27 + 24 28 // require sudo mode 25 29 if (!accountManager.isSessionElevated(session)) { 26 30 redirect(routes.login.sudo.index.href(undefined, { redirect: url.pathname })); ··· 71 75 const { accountManager } = getAppContext(); 72 76 const session = getSession(); 73 77 78 + if (!accountManager.isMfaEnabled(session.did)) { 79 + redirect(routes.account.security.overview.href()); 80 + } 81 + 74 82 // require sudo mode 75 83 if (!accountManager.isSessionElevated(session)) { 76 84 redirect(routes.login.sudo.index.href(undefined, { redirect: url.pathname })); ··· 124 132 action({ url }) { 125 133 const { accountManager } = getAppContext(); 126 134 const session = getSession(); 135 + 136 + if (!accountManager.isMfaEnabled(session.did)) { 137 + redirect(routes.account.security.overview.href()); 138 + } 127 139 128 140 // require sudo mode 129 141 if (!accountManager.isSessionElevated(session)) {