Skip to content

Commit

Permalink
fix: only show 2fa when available
Browse files Browse the repository at this point in the history
  • Loading branch information
KernelDeimos committed Aug 18, 2024
1 parent 6e325fa commit 9fa12d4
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
6 changes: 4 additions & 2 deletions src/backend/src/routers/whoami.js
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@ const WHOAMI_GET = eggspress('/whoami', {
uuid: req.user.uuid,
email: req.user.email,
unconfirmed_email: req.user.email,
email_confirmed: req.user.email_confirmed,
email_confirmed: req.user.email_confirmed
|| req.user.username === 'admin',
requires_email_confirmation: req.user.requires_email_confirmation,
desktop_bg_url: req.user.desktop_bg_url,
desktop_bg_color: req.user.desktop_bg_color,
Expand Down Expand Up @@ -168,7 +169,8 @@ WHOAMI_POST.post('/whoami', auth, fs, express.json(), async (req, response, next
username: req.user.username,
uuid: req.user.uuid,
email: req.user.email,
email_confirmed: req.user.email_confirmed,
email_confirmed: req.user.email_confirmed
|| req.user.username === 'admin',
requires_email_confirmation: req.user.requires_email_confirmation,
desktop_bg_url: req.user.desktop_bg_url,
desktop_bg_color: req.user.desktop_bg_color,
Expand Down
2 changes: 1 addition & 1 deletion src/gui/src/UI/Settings/UITabSecurity.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ export default {
h += `</div>`;

// configure 2FA
if(!user.is_temp){
if(!user.is_temp && user.email_confirmed){
h += `<div class="settings-card settings-card-security ${user.otp ? 'settings-card-success' : 'settings-card-warning'}">`;
h += `<div>`;
h += `<strong style="display:block;">${i18n('two_factor')}</strong>`;
Expand Down

0 comments on commit 9fa12d4

Please sign in to comment.