diff --git a/server-ce/config/settings.js b/server-ce/config/settings.js index a4b5ed1781..0cf2c5a7ec 100644 --- a/server-ce/config/settings.js +++ b/server-ce/config/settings.js @@ -335,6 +335,10 @@ if (process.env.OVERLEAF_LOGIN_SUPPORT_TEXT != null) { settings.nav.login_support_text = process.env.OVERLEAF_LOGIN_SUPPORT_TEXT } +if (process.env.OVERLEAF_LOGIN_SUPPORT_TITLE != null) { + settings.nav.login_support_title = process.env.OVERLEAF_LOGIN_SUPPORT_TITLE +} + // Sending Email // ------------- // diff --git a/services/web/app/src/Features/User/UserPagesController.mjs b/services/web/app/src/Features/User/UserPagesController.mjs index bab9833d9c..512dbc43be 100644 --- a/services/web/app/src/Features/User/UserPagesController.mjs +++ b/services/web/app/src/Features/User/UserPagesController.mjs @@ -241,7 +241,7 @@ const UserPagesController = { AuthenticationController.setRedirectInSession(req, req.query.redir) } res.render('user/login', { - title: 'login', + title: Settings.nav?.login_support_title || 'login', login_support_text: Settings.nav?.login_support_text, }) }, diff --git a/services/web/app/views/user/login.pug b/services/web/app/views/user/login.pug index 522aff3cde..ffd38e8075 100644 --- a/services/web/app/views/user/login.pug +++ b/services/web/app/views/user/login.pug @@ -7,7 +7,10 @@ block content .col-md-6.col-md-offset-3.col-lg-4.col-lg-offset-4 .card .page-header - h1 #{translate("log_in")} + if title + h1 !{title} + else + h1 #{translate("log_in")} form(data-ol-async-form, name="loginForm", action='/login', method="POST") input(name='_csrf', type='hidden', value=csrfToken) +formMessages()