@model watcher_monitoring.Models.User @{ ViewData["Title"] = "Benutzerdetails"; }

Benutzerdetails

Bearbeiten Zurück
@if (TempData["Success"] != null) {
@TempData["Success"] @if (TempData["NewApiKey"] != null) {
API-Key (wird nur einmal angezeigt!):
}
} @if (TempData["Error"] != null) {
@TempData["Error"]
}

Benutzerinformationen

Benutzername:
@Model.Username
E-Mail:
@Model.Email
Status:
@if (Model.IsActive) { Aktiv } else { Inaktiv }
Erstellt am:
@Model.CreatedAt.ToString("dd.MM.yyyy HH:mm:ss")
Letzter Login:
@Model.LastLogin.ToString("dd.MM.yyyy HH:mm:ss")
@Html.AntiForgeryToken()
@Html.AntiForgeryToken()

API-Keys (@Model.ApiKeys.Count)

@if (Model.ApiKeys.Any()) {
@foreach (var key in Model.ApiKeys.OrderByDescending(k => k.CreatedAt)) { }
Name Beschreibung Status Erstellt Läuft ab Zuletzt verwendet Aktionen
@key.Name @(key.Description ?? "-") @if (key.IsExpired) { Abgelaufen } else if (!key.IsActive) { Inaktiv } else { Aktiv } @key.CreatedAt.ToString("dd.MM.yyyy") @(key.ExpiresAt?.ToString("dd.MM.yyyy") ?? "Nie") @(key.LastUsedAt?.ToString("dd.MM.yyyy HH:mm") ?? "Nie")
@Html.AntiForgeryToken()
@Html.AntiForgeryToken()
} else {

Noch keine API-Keys vorhanden.

}
@section Scripts { }