Browse Source

Identify the login page explicitly by the page title

Signed-off-by: Christopher Ng <chrng8@gmail.com>
tags/v25.0.0beta1
Christopher Ng 1 year ago
parent
commit
92500e810f
2 changed files with 9 additions and 2 deletions
  1. 5
    1
      core/Controller/LoginController.php
  2. 4
    1
      core/templates/layout.guest.php

+ 5
- 1
core/Controller/LoginController.php View File

@@ -201,12 +201,16 @@ class LoginController extends Controller {

$parameters = [
'alt_login' => OC_App::getAlternativeLogIns(),
'pageTitle' => $this->l10n->t('Login'),
];

$this->initialStateService->provideInitialState('core', 'countAlternativeLogins', count($parameters['alt_login']));

return new TemplateResponse(
$this->appName, 'login', $parameters, 'guest'
$this->appName,
'login',
$parameters,
TemplateResponse::RENDER_AS_GUEST,
);
}


+ 4
- 1
core/templates/layout.guest.php View File

@@ -7,7 +7,10 @@
data-requesttoken="<?php p($_['requesttoken']); ?>">
<meta charset="utf-8">
<title>
<?php p($theme->getTitle()); ?>
<?php
p(!empty($_['pageTitle']) ? $_['pageTitle'] . ' – ' : '');
p($theme->getTitle());
?>
</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<?php if ($theme->getiTunesAppId() !== '') { ?>

Loading…
Cancel
Save