feat: add user management, refs NOISSUE

This commit is contained in:
2025-05-17 22:17:09 +02:00
parent 6b9c383697
commit efbbc915e5
17 changed files with 908 additions and 97 deletions

View File

@@ -0,0 +1,38 @@
@page
@model UnclaimedPhoneNumbersModel
@{
ViewData["Title"] = "Unclaimed Phone Numbers";
var codeService = HttpContext.RequestServices.GetService<PhoneClaimCodeProviderService>();
var codeGenerated = codeService.IsCodeGeneratedForUser(User.Identity.Name);
}
<div class="text-left">
<table>
<tr>
<th>Phone Number</th>
<th>Claim</th>
</tr>
@foreach (var user in @Model.UnclaimedUsers)
{
var phone = user.SignalMemberId; var userId = user.UserId;
<tr>
<td>@phone</td>
<td>
<form method="post">
<input name="userIndex" value="@userId" type="hidden" />
<input type="submit" title="Claim" value="Claim" disabled="@codeGenerated" />
</form>
</td>
</tr>
}
</table>
@if(codeGenerated)
{
<form method="post">
<label for="code">Verification code:</label>
<input type="text" id="code" name="code" />
<input type="submit" title="Verify" value="Verify" asp-page-handler="SubmitCode" />
</form>
}
</div>