mirror of
https://github.com/EpinelPS/EpinelPS.git
synced 2025-12-15 00:14:48 +01:00
update resources, misc changes
This commit is contained in:
@@ -2,17 +2,12 @@
|
|||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
|
|
||||||
namespace EpinelPS.Controllers
|
namespace EpinelPS.Controllers.AdminPanel
|
||||||
{
|
{
|
||||||
[Route("admin")]
|
[Route("admin")]
|
||||||
public class AdminController : Controller
|
public class AdminController(ILogger<AdminController> logger) : Controller
|
||||||
{
|
{
|
||||||
private readonly ILogger<AdminController> _logger;
|
private readonly ILogger<AdminController> _logger = logger;
|
||||||
|
|
||||||
public AdminController(ILogger<AdminController> logger)
|
|
||||||
{
|
|
||||||
_logger = logger;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static bool CheckAuth(HttpContext context)
|
public static bool CheckAuth(HttpContext context)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,12 +5,12 @@ using System.Diagnostics;
|
|||||||
using System.Security.Cryptography;
|
using System.Security.Cryptography;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace EpinelPS.Controllers
|
namespace EpinelPS.Controllers.AdminPanel
|
||||||
{
|
{
|
||||||
[Route("admin/Users")]
|
[Route("admin/Users")]
|
||||||
public class UsersController(ILogger<AdminController> logger) : Controller
|
public class UsersController(ILogger<UsersController> logger) : Controller
|
||||||
{
|
{
|
||||||
private readonly ILogger<AdminController> _logger = logger;
|
private readonly ILogger<UsersController> _logger = logger;
|
||||||
private static readonly MD5 sha = MD5.Create();
|
private static readonly MD5 sha = MD5.Create();
|
||||||
|
|
||||||
public IActionResult Index()
|
public IActionResult Index()
|
||||||
@@ -79,7 +79,7 @@ namespace EpinelPS.Controllers
|
|||||||
return NotFound();
|
return NotFound();
|
||||||
}
|
}
|
||||||
|
|
||||||
userToUpdate.Password = Convert.ToHexString(sha.ComputeHash(Encoding.ASCII.GetBytes(newPw))).ToLower(); ;
|
userToUpdate.Password = Convert.ToHexString(sha.ComputeHash(Encoding.ASCII.GetBytes(newPw))).ToLower();
|
||||||
|
|
||||||
return View(userToUpdate);
|
return View(userToUpdate);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,11 +10,12 @@ namespace EpinelPS.LobbyServer.LobbyUser
|
|||||||
{
|
{
|
||||||
var req = await ReadData<ReqSetScenarioComplete>();
|
var req = await ReadData<ReqSetScenarioComplete>();
|
||||||
|
|
||||||
var response = new ResSetScenarioComplete();
|
var response = new ResSetScenarioComplete
|
||||||
|
{
|
||||||
// Mark the story "scenario" as completed.
|
// Mark the story "scenario" as completed.
|
||||||
// TODO: Get rewards by making a database of them from actual server.
|
// TODO: Get rewards by making a database of them from actual server.
|
||||||
response.Reward = new NetRewardData();
|
Reward = new NetRewardData()
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
var user = JsonDb.GetUser(UserId);
|
var user = JsonDb.GetUser(UserId);
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ namespace EpinelPS.Utils
|
|||||||
var requestUri = new Uri("https://" + CloudIp + "/" + rawUrl);
|
var requestUri = new Uri("https://" + CloudIp + "/" + rawUrl);
|
||||||
using var request = new HttpRequestMessage(HttpMethod.Get, requestUri);
|
using var request = new HttpRequestMessage(HttpMethod.Get, requestUri);
|
||||||
request.Headers.TryAddWithoutValidation("host", "cloud.nikke-kr.com");
|
request.Headers.TryAddWithoutValidation("host", "cloud.nikke-kr.com");
|
||||||
using var response = await AssetDownloader.SendAsync(request);
|
using var response = await AssetDownloader.SendAsync(request, cancellationToken);
|
||||||
if (response.StatusCode == HttpStatusCode.OK)
|
if (response.StatusCode == HttpStatusCode.OK)
|
||||||
{
|
{
|
||||||
if (!File.Exists(targetFile))
|
if (!File.Exists(targetFile))
|
||||||
|
|||||||
@@ -50,7 +50,7 @@
|
|||||||
|
|
||||||
<footer class="border-top footer text-muted">
|
<footer class="border-top footer text-muted">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
© 2024 - EpinelPS - <a href="https://github.com/MishaProductions/EpinelPS">Source code</a>
|
© 2025 - EpinelPS - <a href="https://github.com/MishaProductions/EpinelPS">Source code</a>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
<script src="/admin/lib/jquery/dist/jquery.min.js"></script>
|
<script src="/admin/lib/jquery/dist/jquery.min.js"></script>
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
{
|
{
|
||||||
// Asset Urls for game version 131.10.2
|
// Asset Urls for game version 131.10.2
|
||||||
// Extracted from POST https://global-lobby.nikke-kr.com/v1/staticdatapack
|
// Extracted from POST https://global-lobby.nikke-kr.com/v1/staticdatapack
|
||||||
"StaticData": {
|
"StaticData": {
|
||||||
"Url": "https://cloud.nikke-kr.com/prdenv/131-c60e0497e5/staticdata/data/qa-250327-03b/386618/StaticData.pack",
|
"Url": "https://cloud.nikke-kr.com/prdenv/131-c4d45cd256/staticdata/data/qa-250410-03b-p1/389398/StaticData.pack",
|
||||||
"Version": "data/qa-250327-03b/386618",
|
"Version": "data/qa-250410-03b-p1/389398",
|
||||||
"Salt1": "zgnwS/ZrGQdzgm8SHLKRJ7JPr3zwxoAWQXNGLzZaQLA=",
|
"Salt1": "yuRIVKw6ANm8RhnrTzi6eWDfCT44vDgaDSoSIqPURUA=",
|
||||||
"Salt2": "wWKFI3Cl6LXOJRrkbN++t5N89VUw9B0yfGMiQ3n+OrE="
|
"Salt2": "f5w1sPCN5R0Ro7ixBQq0iZ6sSH7PVv34HNFC0F3h+AU="
|
||||||
},
|
},
|
||||||
|
|
||||||
// Extracted from POST https://global-lobby.nikke-kr.com/v1/resourcehosts2
|
// Extracted from POST https://global-lobby.nikke-kr.com/v1/resourcehosts2
|
||||||
"ResourceBaseURL": "https://cloud.nikke-kr.com/prdenv/131-b2562bc684/{Platform}",
|
"ResourceBaseURL": "https://cloud.nikke-kr.com/prdenv/131-bc111f9274/{Platform}",
|
||||||
|
|
||||||
// Extracted from route config
|
// Extracted from route config
|
||||||
"GameMinVer": "131.10.1",
|
"GameMinVer": "131.10.1",
|
||||||
|
|||||||
Reference in New Issue
Block a user