@page "/user/{userId:int}/settings" @using System.Globalization @using System.Web @using LBPUnion.ProjectLighthouse.Configuration @using LBPUnion.ProjectLighthouse.Extensions @using LBPUnion.ProjectLighthouse.Localization @using LBPUnion.ProjectLighthouse.Localization.StringLists @model LBPUnion.ProjectLighthouse.Servers.Website.Pages.UserSettingsPage @{ Layout = "Layouts/BaseLayout"; Model.ShowTitleInPage = false; Model.Title = Model.Translate(ProfileStrings.Title, Model.ProfileUser!.Username); bool isMobile = Request.IsMobile(); int size = isMobile ? 100 : 200; }

@Model.ProfileUser.Username's Settings

@Html.AntiForgeryToken()
@if (ServerConfiguration.Instance.Mail.MailEnabled && (Model.User == Model.ProfileUser || Model.User!.IsAdmin)) {
}
@if (Model.User == Model.ProfileUser) {
} @if (Model.User == Model.ProfileUser) {
@Model.Translate(GeneralStrings.ResetPassword) @if (ServerConfiguration.Instance.TwoFactorConfiguration.TwoFactorEnabled) { @if (Model.ProfileUser.IsTwoFactorSetup) { @Model.Translate(TwoFactorStrings.DisableTwoFactor) } else { @Model.Translate(TwoFactorStrings.EnableTwoFactor) } }
}
Discard Changes