LoginController

Realiza la validación de las credenciales del usuario.

Para el registro de acceso utilizamos

//Acceso
     @Inject
    AccessInfoServices accessInfoServices;
    @Inject
    AccessInfoRepository accessInfoRepository;

Agregar los atributos

  @Inject
    ResourcesFiles rf;
    @Inject
    ValidadorRoles validadorRoles;
    Boolean loggedIn = false;
    private String username;
    private String password;
    private String foto;
    private String id;
    private String key;
    String usernameSelected;
    Boolean recoverSession = false;
    Boolean userwasLoged = false;
    Boolean tokenwassend = false;
    String usernameRecover = "";
    String myemail = "@gmail.com";
    String mytoken = "";

Agregar los facade y entity para roles si existen una entidad para roles.

Implementar los metodos

Nota:

El libro Jmoordb explica las implementaciones sobre auditorias.

https://www.gitbook.com/book/avbravo/jmoordb/details

El libro avbravosecurity explica el uso de tokens y sesiones.

https://www.gitbook.com/book/avbravo/avbravosecurity/details

Codigo completo.

Last updated

Was this helpful?