From be236a27c6ca0b78e1163a617c6d317461ada6ea Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Thu, 10 Jul 2025 03:08:39 +0800 Subject: [PATCH] :bug: Serval bug fixes and improvement to web page --- .../Pages/Auth/SelectFactor.cshtml | 8 ++++++++ .../Pages/Auth/VerifyFactor.cshtml | 15 ++++++++++++++- .../Pages/Auth/VerifyFactor.cshtml.cs | 16 +++++++++++++++- DysonNetwork.Sphere/wwwroot/css/styles.css | 6 ++++++ 4 files changed, 43 insertions(+), 2 deletions(-) diff --git a/DysonNetwork.Sphere/Pages/Auth/SelectFactor.cshtml b/DysonNetwork.Sphere/Pages/Auth/SelectFactor.cshtml index 18922ef..8ed09b4 100644 --- a/DysonNetwork.Sphere/Pages/Auth/SelectFactor.cshtml +++ b/DysonNetwork.Sphere/Pages/Auth/SelectFactor.cshtml @@ -11,6 +11,14 @@

Select Authentication Method

+ @if (Model.AuthChallenge != null && Model.AuthChallenge.StepRemain > 0) + { +
+

Progress: @(Model.AuthChallenge.StepTotal - Model.AuthChallenge.StepRemain) of @Model.AuthChallenge.StepTotal steps completed

+ +
+ } + @if (Model.AuthChallenge == null) {
diff --git a/DysonNetwork.Sphere/Pages/Auth/VerifyFactor.cshtml b/DysonNetwork.Sphere/Pages/Auth/VerifyFactor.cshtml index d7062a0..e89b21c 100644 --- a/DysonNetwork.Sphere/Pages/Auth/VerifyFactor.cshtml +++ b/DysonNetwork.Sphere/Pages/Auth/VerifyFactor.cshtml @@ -34,6 +34,14 @@ }

+ @if (Model.AuthChallenge != null && Model.AuthChallenge.StepRemain > 0) + { +
+

Progress: @(Model.AuthChallenge.StepTotal - Model.AuthChallenge.StepRemain) of @Model.AuthChallenge.StepTotal steps completed

+ +
+ } + @if (Model.AuthChallenge == null) {
@@ -51,7 +59,12 @@ else {
-
+ @if (!ViewData.ModelState.IsValid && ViewData.ModelState.Any(m => m.Value.Errors.Any())) + { + + }