summary refs log tree commit diff
path: root/testFrontend/SafeNSound.Frontend/Pages/Auth.razor
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-06-02 10:12:34 +0200
committerRory& <root@rory.gay>2025-06-02 10:12:34 +0200
commitc4fd9c93a63bce7c322aec1fc304b4dc5ac5a9cd (patch)
tree4cea31f08115376fefc2cdfed5befbc5610150f8 /testFrontend/SafeNSound.Frontend/Pages/Auth.razor
parentAdd shortcut for generating http file, part of API documentation (diff)
downloadnodejs-final-assignment-c4fd9c93a63bce7c322aec1fc304b4dc5ac5a9cd.tar.xz
Split authentication and authorization
Diffstat (limited to 'testFrontend/SafeNSound.Frontend/Pages/Auth.razor')
-rw-r--r--testFrontend/SafeNSound.Frontend/Pages/Auth.razor15
1 files changed, 14 insertions, 1 deletions
diff --git a/testFrontend/SafeNSound.Frontend/Pages/Auth.razor b/testFrontend/SafeNSound.Frontend/Pages/Auth.razor

index c58a996..7a9f5d1 100644 --- a/testFrontend/SafeNSound.Frontend/Pages/Auth.razor +++ b/testFrontend/SafeNSound.Frontend/Pages/Auth.razor
@@ -7,12 +7,13 @@ <span>Email (L? R): </span> <FancyTextBox @bind-Value="@Email"/><br/> <span>Password (L, R): </span> -<FancyTextBox @bind-Value="@Password" IsPassword="true" /><br/> +<FancyTextBox @bind-Value="@Password" IsPassword="true"/><br/> <span>Type (R): </span> <FancyTextBox @bind-Value="@UserType"/><span> (one of user|monitor|admin)</span><br/> <LinkButton OnClick="@Randomise">Randomise</LinkButton> <LinkButton OnClick="@Register">Register</LinkButton> <LinkButton OnClick="@Login">Login</LinkButton> +<LinkButton OnClick="@WhoAmI">Who Am I</LinkButton> <LinkButton OnClick="@Delete">Delete</LinkButton> <br/><br/> @@ -105,4 +106,16 @@ StateHasChanged(); } + private async Task WhoAmI() { + Result = null; + Exception = null; + try { + Result = await App.Client!.WhoAmI(); + } + catch (Exception ex) { + Exception = ex; + } + StateHasChanged(); + } + } \ No newline at end of file