@ -1,5 +1,6 @@
package mx.gob.jumapacelaya.ui.login ;
import com.vaadin.flow.component.UI ;
import com.vaadin.flow.component.html.Image ;
import com.vaadin.flow.component.login.LoginForm ;
import com.vaadin.flow.component.login.LoginI18n ;
@ -10,14 +11,21 @@ import com.vaadin.flow.router.BeforeEnterObserver;
import com.vaadin.flow.router.PageTitle ;
import com.vaadin.flow.router.Route ;
import com.vaadin.flow.server.auth.AnonymousAllowed ;
import org.slf4j.Logger ;
import org.slf4j.LoggerFactory ;
@Route ( "login" )
@PageTitle ( "Login" )
@AnonymousAllowed
public class LoginView extends VerticalLayout implements BeforeEnterObserver {
private static final Logger log = LoggerFactory . getLogger ( LoginView . class ) ;
private final LoginForm login = new LoginForm ( ) ;
/ / Usuario local para demostracion
private final String localUser = "admin" ;
private final String localPassword = "admin" ;
public LoginView ( ) {
/ / Configuracion de la vista
@ -36,7 +44,7 @@ public class LoginView extends VerticalLayout implements BeforeEnterObserver {
/ / Configuración de i18n para el formulario de login
LoginI18n i18n = LoginI18n . createDefault ( ) ;
LoginI18n . Form i18nFormulario = i18n . getForm ( ) ;
i18nFormulario . setTitle ( "Mantenimiento Preventivo y Correctivo" ) ;
i18nFormulario . setTitle ( "Mantenimiento Preventivo y Correctivo (BETA) " ) ;
i18nFormulario . setUsername ( "Usuario" ) ;
i18nFormulario . setPassword ( "Contraseña" ) ;
i18nFormulario . setSubmit ( "Iniciar sesión" ) ;
@ -49,13 +57,16 @@ public class LoginView extends VerticalLayout implements BeforeEnterObserver {
i18nError . setMessage ( "Usuario o contraseña incorrectos, verifica tus credenciales" ) ;
i18n . setErrorMessage ( i18nError ) ;
i18n . setAdditionalInformation ( "Versión 1.0" ) ;
i18n . setAdditionalInformation ( "Versión 1.0 Beta " ) ;
/ / Configuración del formulario de login
login . setAction ( "login" ) ;
login . setForgotPasswordButtonVisible ( false ) ;
login . setI18n ( i18n ) ;
/ / Crear un contenedor para el formulario
VerticalLayout loginFormContainer = new VerticalLayout ( ) ;
Image imageLogin = new Image ( "images/LOGO_24'27.png" , "Login" ) ;