Erweiterungen
This commit is contained in:
@@ -7,6 +7,7 @@ import com.vaadin.flow.component.html.Div;
|
|||||||
import com.vaadin.flow.component.html.H1;
|
import com.vaadin.flow.component.html.H1;
|
||||||
import com.vaadin.flow.component.html.Span;
|
import com.vaadin.flow.component.html.Span;
|
||||||
import com.vaadin.flow.component.login.LoginForm;
|
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.textfield.TextField;
|
||||||
import com.vaadin.flow.component.notification.Notification;
|
import com.vaadin.flow.component.notification.Notification;
|
||||||
import com.vaadin.flow.component.orderedlayout.FlexComponent;
|
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
|
// Eigene Authentifizierung: Kein POST auf /login
|
||||||
loginForm.setAction(null);
|
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.setVisible(false);
|
||||||
twoFaField.setMaxLength(6);
|
twoFaField.setMaxLength(6);
|
||||||
twoFaField.setPattern("[0-9]{6}");
|
twoFaField.setPattern("[0-9]{6}");
|
||||||
|
|||||||
Reference in New Issue
Block a user