btcpayserver/BTCPayServer/Views/UIAccount/Lockout.cshtml
Andrew Camilleri 273bc78db3
Allow Users to be disabled/enabled (#3639)
* Allow Users to be disabled/enabled

* rebrand to locked for api

* Update BTCPayServer/Views/UIAccount/Lockout.cshtml

Co-authored-by: d11n <mail@dennisreimann.de>

* fix docker compose and an uneeded check in api handler

* fix

* Add enabled user test

Co-authored-by: d11n <mail@dennisreimann.de>
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2022-04-26 21:27:35 +09:00

27 lines
907 B
Text

@using BTCPayServer.Abstractions.Extensions
@model DateTimeOffset?
@{
ViewData["Title"] = "Account disabled";
Layout = "_LayoutSignedOut";
}
<div class="row">
<div class="col-lg-12 section-heading">
<h2>@ViewData["Title"]</h2>
<hr class="primary">
</div>
<div class="col-lg-12 lead">
@if (DateTimeOffset.MaxValue - Model.Value < TimeSpan.FromSeconds(1))
{
<p>Your account has been disabled. Please contact server administrator.</p>
}
else if(Model is null)
{
<p>This account has been locked out because of multiple invalid login attempts. Please try again later.</p>
}
else
{
<p>This account has been locked out. Please try again <span data-timeago-unixms="@Model.Value.ToUnixTimeMilliseconds()">@Model.Value.ToTimeAgo()</span>.</p>
}
</div>
</div>