Add support page, admin features, and auth hardening.

Rename public affiliate route to /support with localized nav labels, and include affiliate/social/wallpaper admin, 2FA login, and related site updates.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Atakan Doğan Özban
2026-07-29 20:25:55 +02:00
co-authored by Cursor
parent 202dc16a52
commit fc45c35dbe
149 changed files with 3496 additions and 11263 deletions
+9 -31
View File
@@ -1,6 +1,4 @@
@using Resources
@{
@{
Layout = null;
}
@@ -178,6 +176,8 @@
}
</style>
@Html.Action("wallpaper", "main")
<link href="~/web_atakanozbancom/assets/css/style.css" rel="stylesheet">
</head>
@@ -196,9 +196,10 @@
<div>
<h3 class="float-md-start mb-0">Atakan</h3>
<nav class="nav nav-masthead justify-content-center float-md-end">
<a class="nav-link fw-bold py-1 px-0" asp-controller="Home" asp-action="ChangeLanguage" asp-route-lang="en" href="@Url.Action("index","main")">@Resource.NavHome</a>
<a class="nav-link fw-bold py-1 px-0" asp-controller="Home" asp-action="ChangeLanguage" asp-route-lang="en" aria-current="page" href="@Url.Action("index","about")">@Resource.NavAboutMe</a>
<a class="nav-link fw-bold py-1 px-0" asp-controller="Home" asp-action="ChangeLanguage" asp-route-lang="en" href="@Url.Action("index","myprojects")">@Resource.NavMyProjects</a> @{
<a class="nav-link fw-bold py-1 px-0" asp-controller="main" asp-action="ChangeLanguage" asp-route-lang="en" href="@Url.Action("index","main")">@atakanozbancom.App_GlobalResources.Resource.NavHome</a>
<a class="nav-link fw-bold py-1 px-0" asp-controller="main" asp-action="ChangeLanguage" asp-route-lang="en" aria-current="page" href="@Url.Action("index","about")">@atakanozbancom.App_GlobalResources.Resource.NavAboutMe</a>
<a class="nav-link fw-bold py-1 px-0" asp-controller="main" asp-action="ChangeLanguage" asp-route-lang="en" href="@Url.Action("index","myprojects")">@atakanozbancom.App_GlobalResources.Resource.NavMyProjects</a>
<a class="nav-link fw-bold py-1 px-0" asp-controller="main" asp-action="ChangeLanguage" asp-route-lang="en" href="@Url.Action("index","support")">@atakanozbancom.App_GlobalResources.Resource.NavAffiliateLinks</a> @{
var currentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture.Name;
var back = Request.RawUrl;
}
@@ -219,32 +220,9 @@
@RenderBody()
<footer class="mt-auto text-white-50">
<a class="text-decoration-underline text-white-50" href="https://link.atakanozban.com/status">@Resource.Server</a>
<a class="text-decoration-underline text-white-50" href="https://link.atakanozban.com/status">@atakanozbancom.App_GlobalResources.Resource.Server</a>
<div class="icons mb-2 mt-2">
<a href="https://link.atakanozban.com/youtube" class="text-decoration-none text-white-50">
<i class="fa-brands fa-youtube"></i>
</a>
<a href="https://link.atakanozban.com/odysee" class="text-decoration-none text-white-50">
<i class="fa-brands fa-odysee"></i>
</a>
<a href="https://link.atakanozban.com/dailymotion" class="text-decoration-none text-white-50">
<i class="fa-brands fa-dailymotion"></i>
</a>
<a href="https://link.atakanozban.com/spotify" class="text-decoration-none text-white-50">
<i class="fa-brands fa-spotify"></i>
</a>
<a href="https://link.atakanozban.com/instagram" class="text-decoration-none text-white-50">
<i class="fa-brands fa-instagram"></i>
</a>
<a href="https://link.atakanozban.com/facebook" class="text-decoration-none text-white-50">
<i class="fa-brands fa-facebook"></i>
</a>
<a href="https://link.atakanozban.com/github" class="text-decoration-none text-white-50">
<i class="fa-brands fa-github"></i>
</a>
<a href="https://link.atakanozban.com/stream" class="text-decoration-none text-white-50">
<i class="fa-solid fa-link"></i>
</a>
@Html.Action("socialicons", "main")
</div>
</footer>
</div>