add condition to the remember-me checkbox for updaters when the token-table does not exist yet

Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann 2024-08-29 08:19:45 +02:00
parent 197eb7954a
commit 3367f6dbd8
No known key found for this signature in database
GPG Key ID: C121F97338D7A352
11 changed files with 14 additions and 15 deletions

View File

@ -62,6 +62,7 @@ if ($action == '2fa_entercode') {
// show template to enter code
UI::view('login/enter2fa.html.twig', [
'pagetitle' => lng('login.2fa'),
'remember_me' => (Settings::Get('panel.db_version') >= 202407200) ? true : false,
'message' => $message
]);
} elseif ($action == '2fa_verify') {

View File

@ -1143,7 +1143,8 @@ Atentament, el vostre administrador'
]
],
'message' => [
'norecipients' => 'No s\'ha enviat cap correu electrònic perquè no hi ha destinataris a la base de dades'
'norecipients' => 'No s\'ha enviat cap correu electrònic perquè no hi ha destinataris a la base de dades',
'success' => 'Missatge enviat correctament als destinataris de %s',
],
'mysql' => [
'databasename' => 'Usuari/Nom de la base de dades',
@ -2169,7 +2170,6 @@ Atentament, el vostre administrador'
'issuer' => 'Emissor'
],
'success' => [
'messages_success' => 'Missatge enviat correctament als destinataris de %s',
'success' => 'Informació',
'clickheretocontinue' => 'Feu clic aquí per a continuar',
'settingssaved' => 'La configuració s\'ha guardat correctament.',

View File

@ -1213,6 +1213,7 @@ Ach upřímně, váš správce',
],
'message' => [
'norecipients' => 'Nebyl odeslán žádný e-mail, protože v databázi nejsou žádní příjemci',
'success' => 'Zpráva byla úspěšně odeslána příjemcům %s',
],
'mysql' => [
'databasename' => 'Uživatel/Jméno databáze',
@ -2273,7 +2274,6 @@ Ach upřímně, váš správce',
'issuer' => 'Vydavatel',
],
'success' => [
'messages_success' => 'Zpráva byla úspěšně odeslána příjemcům %s',
'success' => 'Informace',
'clickheretocontinue' => 'Klikněte zde pro pokračování',
'settingssaved' => 'Nastavení bylo úspěšně uloženo.',

View File

@ -1141,6 +1141,7 @@ Vielen Dank, Ihr Administrator',
],
'message' => [
'norecipients' => 'Es wurde keine E-Mail versendet, da sich keine Empfänger in der Datenbank befinden',
'success' => 'Nachricht erfolgreich an "%s" Empfänger gesendet',
],
'mysql' => [
'databasename' => 'Benutzer-/Datenbankname',
@ -2139,7 +2140,6 @@ Vielen Dank, Ihr Administrator',
'dmarc_entry' => 'DMARC-Eintrag für alle Domains',
],
'success' => [
'messages_success' => 'Nachricht erfolgreich an "%s" Empfänger gesendet',
'success' => 'Information',
'clickheretocontinue' => 'Hier klicken, um fortzufahren',
'settingssaved' => 'Die Einstellungen wurden erfolgreich gespeichert.',

View File

@ -1213,6 +1213,7 @@ Yours sincerely, your administrator',
],
'message' => [
'norecipients' => 'No e-mail has been sent because there are no recipients in the database',
'success' => 'Successfully sent message to %s recipients',
],
'mysql' => [
'databasename' => 'User/Database name',
@ -2273,7 +2274,6 @@ Yours sincerely, your administrator',
'issuer' => 'Issuer',
],
'success' => [
'messages_success' => 'Successfully sent message to %s recipients',
'success' => 'Information',
'clickheretocontinue' => 'Click here to continue',
'settingssaved' => 'The settings have been successfully saved.',

View File

@ -1132,7 +1132,8 @@ Atentamente, su administrador'
]
],
'message' => [
'norecipients' => 'No se ha enviado ningún correo electrónico porque no hay destinatarios en la base de datos'
'norecipients' => 'No se ha enviado ningún correo electrónico porque no hay destinatarios en la base de datos',
'success' => 'Mensaje enviado correctamente a los destinatarios de %s',
],
'mysql' => [
'databasename' => 'Usuario/Nombre de la base de datos',
@ -2152,7 +2153,6 @@ Atentamente, su administrador'
'issuer' => 'Emisor'
],
'success' => [
'messages_success' => 'Mensaje enviado correctamente a los destinatarios de %s',
'success' => 'Información',
'clickheretocontinue' => 'Haga clic aquí para continuar',
'settingssaved' => 'La configuración se ha guardado correctamente.',

View File

@ -466,6 +466,7 @@ return [
],
'message' => [
'norecipients' => 'Aucun e-mail n\'a été envoyé car il n\'existe aucun destinataire dans la base de données',
'success' => 'Le message a été envoyé aux destinataires "%s"',
],
'mysql' => [
'databasename' => 'Nom de la base de données',
@ -749,9 +750,6 @@ return [
'description' => 'Les administrateurs / revendeurs peuvent réinitialiser leurs mots de passe et il sera envoyé à leurs propres adresses e-mails',
],
],
'success' => [
'messages_success' => 'Le message a été envoyé aux destinataires "%s"',
],
'traffic' => [
'month' => 'Mois',
'day' => 'Jour',

View File

@ -1043,6 +1043,7 @@ Cordiali Saluti, Team Froxlor',
],
'message' => [
'norecipients' => 'Nessuna e-mail è stata inviata perch¸ non ci sono i destinatari nel database',
'success' => 'Inviato correttamente il messaggio a %s recipients',
],
'mysql' => [
'description' => 'Qui puoi creare e modificare il tuo database MySQL<br />Le modifiche sono istantanee e puoi usare subito il database.<br />Nel menù a sinistra trovi phpMyAdmin con cui puoi amministrare il tuo database.<br /><br />Per usare i database nei tuoi script php usa le seguenti impostazioni: (Le parole in <i>corsivo</i> devono essere modificate con quello che hai scritto!)<br />Hostname: <b><SQL_HOST></b><br />Utente: <b><i>Nome database</i></b><br />Password: <b><i>La password che hai scelto</i></b><br />Database: <b><i>Nome database</i></b>',
@ -1703,7 +1704,6 @@ Nota: Perfavore <b>sii sicuro</b> di usare lo stesso nome di file come per il cr
'spf_entry' => 'Impostazioni SPF per tutti i domini',
],
'success' => [
'messages_success' => 'Inviato correttamente il messaggio a %s recipients',
'success' => 'Informazioni',
'clickheretocontinue' => 'Clicca qui per continuare',
'settingssaved' => 'Le impostazioni sono state salvate con successo.',

View File

@ -619,6 +619,7 @@ Met vriendelijke groet, uw beheerder',
],
'message' => [
'norecipients' => 'Er is geen email verstuurd omdat er geen ontvangers in de database zijn',
'success' => 'Bericht verzonden naar ontvangers %s',
],
'mysql' => [
'databasename' => 'gebruiker/database naam',
@ -1069,7 +1070,6 @@ Met vriendelijke groet, uw beheerder',
'spf_entry' => 'SPF regel voor alle domeinen',
],
'success' => [
'messages_success' => 'Bericht verzonden naar ontvangers %s',
'success' => 'Informatie',
'clickheretocontinue' => 'Klik hier om verder te gaan',
'settingssaved' => 'De instellingen zijn opgeslagen.',

View File

@ -554,6 +554,7 @@ return [
],
'message' => [
'norecipients' => 'Email não enviado porque não tem destinatário no banco de dados',
'success' => 'Mensagens enviadas para %s destinatários com sucesso',
],
'mysql' => [
'description' => 'Aqui você pode criar e alterar seus bancos de dados MySQL.<br />As alterações são instantâneas e podem ser utilizadas imediatamente depois de salvas.<br />No menu do lado esquerdo você pode encontrar a ferramenta phpMyAdmin e com ela facilmente administrar seus bancos de dados.<br /><br />Para usar seu banco de dados com scripts em PHP use as seguintes configurações: (Os dados em <i>italico</i> devem ser substituidos pelo equivalente do banco de dados que você criou!)<br />Hostname: <b><SQL_HOST></b><br />Usuario: <b><i>Nome do banco de dadose</i></b><br />Senha: <b><i>a senha que você escolheu</i></b><br />Banco de dados: <b><i>Nome do banco de dados',
@ -880,9 +881,6 @@ return [
'description' => 'Se ativado você pode trocar o cliente de um domínio para administração de outro.<br /><b>Attention:</b> Froxlor não troca nenhum caminho. Isto pode fazer com que domínios parem de funcionar',
],
],
'success' => [
'messages_success' => 'Mensagens enviadas para %s destinatários com sucesso',
],
'traffic' => [
'month' => 'Mês',
'day' => 'Diariamente',

View File

@ -22,6 +22,7 @@
<input class="form-control" type="text" name="2fa_code" id="2fa_code" value="" autocomplete="off" autofocus required/>
</div>
{% if remember_me %}
<div class="mb-3">
<div class="form-check form-switch">
<input type="hidden" name="2fa_remember" value="0"/>
@ -29,6 +30,7 @@
<label class="form-check-label" for="2fa_remember">{{ lng('login.2faremember') }}</label>
</div>
</div>
{% endif %}
</div>