Erweiterungen

This commit is contained in:
2026-02-19 21:21:09 +01:00
parent 4c1840197f
commit 1c9c1c67e1

View File

@@ -7,6 +7,7 @@ import com.vaadin.flow.component.html.Div;
import com.vaadin.flow.component.html.H1;
import com.vaadin.flow.component.html.Span;
import com.vaadin.flow.component.login.LoginForm;
import com.vaadin.flow.component.login.LoginI18n;
import com.vaadin.flow.component.textfield.TextField;
import com.vaadin.flow.component.notification.Notification;
import com.vaadin.flow.component.orderedlayout.FlexComponent;
@@ -72,6 +73,17 @@ public class LoginView extends VerticalLayout implements BeforeEnterObserver, Af
// Eigene Authentifizierung: Kein POST auf /login
loginForm.setAction(null);
// LoginForm I18n konfigurieren
LoginI18n i18n = LoginI18n.createDefault();
LoginI18n.Form form = i18n.getForm();
form.setTitle(getTranslation("login.title"));
form.setUsername(getTranslation("login.username"));
form.setPassword(getTranslation("login.password"));
form.setSubmit(getTranslation("login.login"));
form.setForgotPassword(getTranslation("login.forgotpassword"));
i18n.setForm(form);
loginForm.setI18n(i18n);
twoFaField.setVisible(false);
twoFaField.setMaxLength(6);
twoFaField.setPattern("[0-9]{6}");