Como posso implementar o método “comLogESenha” que procede os usuários. Ele é proveniente da classe Usuario. Alguém tem alguma sugestão ???
@Post ("/login")
public void login(String log, String senha) {
Login login = usuarios.comLogESenha(log, senha);
if (login == null) {
validator.add(new I18nMessage(“usuarioLogin”,
“Login ou senha inválidos !”));
}
validator.onErrorForwardTo(this.getClass()).login();
usuarioLogado.loga(login);
result.redirectTo(EstabelecimentoController.class)
.listaEstabelecimento();
}
Isso depende muito da onde vão ser guardadas as informações do usuário.
Se for no banco de dados, você pode usar a JPA para fazer a busca e salvar os usuários.
As informações vão ser guardadas no banco de dados MYSQL WorKbench. Eu tenho o @Path no ControllerUsuario que salva este usuario. Mas creio eu que eu tenho que ter na classe usuário o objeto Log e Senha e um método que seria:
public void comLogESenha(){
???
}
Que dados eu iria inserir e de que forma ??
a parte de trabalhar com banco de dados em java não dá pra ser explicada rapidamente aqui. Procure sobre Hibernate e JPA.
sugiro que vc leia algumas dessas apostilas:
principalmente a java para desenvolvimento web.
tem também cursos online:
Aprenda Programação, Mobile, Front-end, Design, UX, Infraestrutura e Business com didática inovadora.
Ok. Obrigado, vou dar uma olhada !!!