Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. @Controller
  2. // @RequestMapping("/login")
  3. public class LoginController extends HttpServlet {
  4.  
  5.  
  6. private static final long serialVersionUID = 1L;
  7. private String username;
  8. private String password;
  9.  
  10. @Autowired
  11. Usuarios usuarios;
  12.  
  13.  
  14. HttpServletRequest request;
  15. HttpServletResponse response;
  16.  
  17. public String getUsername() {
  18. return username;
  19. }
  20.  
  21. public void setUsername(String username) {
  22. this.username = username;
  23. }
  24.  
  25. public String getPassword() {
  26. return password;
  27. }
  28.  
  29. public void setPassword(String password) {
  30. this.password = password;
  31. }
  32.  
  33. @RequestMapping("/login")
  34. public ModelAndView logins() {
  35. ModelAndView mv = new ModelAndView("/login");
  36. mv.addObject(new Documento());
  37. return mv;
  38. }
  39.  
  40. @RequestMapping("/efetuaLogin")
  41. public ModelAndView login(HttpServletRequest request, HttpServletResponse response) {
  42.  
  43. boolean validacao = false;
  44.  
  45. HttpSession sessao;
  46.  
  47. List<Usuario> usuariosCadastrados = usuarios.lista();
  48.  
  49.  
  50. String username = request.getParameter("username");
  51. String password = request.getParameter("password");
  52.  
  53. for (Usuario usuario : usuariosCadastrados) {
  54.  
  55. String loginbd = usuario.getUsername();
  56. String senhabd = usuario.getPassword();
  57.  
  58. System.out.println("username do Formulario...:" + loginbd);
  59. System.out.println("Senha do banco........:" + senhabd);
  60. System.out.println("Senha do Formulario...:" + password);
  61. System.out.println("username do Formulario...:" + username);
  62.  
  63. if (username.equals(loginbd) && password.equals(senhabd)) {
  64. validacao = true;
  65.  
  66. }
  67. if (validacao == true) {
  68.  
  69. return new ModelAndView("/documentos");
  70.  
  71. } else {
  72. return new ModelAndView("hello");
  73.  
  74. }
  75. }
  76. return null;
  77. }
  78. }
  79.  
  80. @Service
  81. public class LoginService {
  82.  
  83. @PersistenceContext
  84. private EntityManager em;
  85.  
  86. @Autowired
  87. private Usuarios usuarios;
  88.  
  89. public List<Usuario> lista() {
  90. return em.createQuery("select u from Usuario u", Usuario.class).getResultList();
  91. }
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement