@Resources.TwoFactorRequiredTitle
+@Resources.TwoFactorRequiredDescription
+ @Resources.SetUpAuthenticator +@Resources.TwoFactorRequiredDescription
+ @Resources.SetUpAuthenticator +@Resources.AccessDeniedDescription
+@Resources.Home diff --git a/src/Web/AdminPanel/Pages/AccountSecurity.razor b/src/Web/AdminPanel/Pages/AccountSecurity.razor new file mode 100644 index 0000000000..74bc6a6c3a --- /dev/null +++ b/src/Web/AdminPanel/Pages/AccountSecurity.razor @@ -0,0 +1,80 @@ +@page "/account/security" +@using MUnique.OpenMU.Web.AdminPanel.Properties + +@Resources.Loading
+} +else if (this._user is null) +{ + @* Nobody is signed in and no user exists yet - there is no own account to secure. *@ +@Resources.NoAdminUserWarning
+ @Resources.CreateFirstUser +@Resources.ScanQrCode
+@Resources.ManualKeyHint
+@setup.SharedKey
@Resources.ConfirmSetupHint
++ @Resources.TwoFactorEnabled +
+@Resources.RemainingRecoveryCodes: @this._remainingRecoveryCodes
+ + + } + else + { +@Resources.TwoFactorDisabled
+ @if (this._isTwoFactorRequired) + { +@Resources.RecoveryCodesHint
+@recoveryCode| @typeof(Account).GetPropertyCaption(nameof(Account.LoginName)) | -@Resources.Actions | -- - - @{ var users = this.UserService.Users; } - @foreach (var user in users) - { +@if (this._isLoading) +{ + |
|---|
| @user | -- - | -- @if (users.Count > 1) - { - - } - | +@Resources.LoginName | +@Resources.Role | +@Resources.TwoFactor | +@Resources.LastLogin | +@Resources.Actions | - | - | - - |
|---|
@Resources.TwoFactorPrompt
+