refactor: move deSEC password-reveal logic from JS to Twig (PRG pattern)

Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/159fc9de-4eb7-4131-8dee-9166045156e6

Co-authored-by: szaimen <42591237+szaimen@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-04-25 16:43:49 +00:00
committed by GitHub
parent 5343353bb5
commit 1c6ca098d5
6 changed files with 50 additions and 25 deletions

View File

@@ -185,7 +185,11 @@ $app->get('/containers', function (Request $request, Response $response, array $
'desec_password' => $configurationManager->desecPassword,
'is_desec_domain' => $configurationManager->isDesecDomain(),
'desec_account_registered' => $configurationManager->isDesecAccountRegistered(),
'desec_show_password' => (bool)($_SESSION['desec_show_password'] ?? false),
'desec_prefill_email' => (string)($_SESSION['desec_prefill_email'] ?? ''),
'desec_error' => (string)($_SESSION['desec_error'] ?? ''),
]);
unset($_SESSION['desec_show_password'], $_SESSION['desec_prefill_email'], $_SESSION['desec_error']);
})->setName('profile');
$app->get('/login', function (Request $request, Response $response, array $args) use ($container) {
$view = Twig::fromRequest($request);