Guest User

Untitled

a guest
Nov 1st, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. package com.demo.rest;
  2.  
  3. import javax.ws.rs.Consumes;
  4. import javax.ws.rs.FormParam;
  5. import javax.ws.rs.GET;
  6. import javax.ws.rs.POST;
  7. import javax.ws.rs.Path;
  8. import javax.ws.rs.PathParam;
  9. import javax.ws.rs.Produces;
  10. import javax.ws.rs.core.MediaType;
  11.  
  12.  
  13. @Path("user")
  14. public class UserResources {
  15.  
  16. UserDao dao=new UserDao();
  17.  
  18. @Path("verify")
  19. @POST
  20. @Produces(MediaType.APPLICATION_JSON)
  21. @Consumes(MediaType.MULTIPART_FORM_DATA)
  22. public Response verify(@FormParam("username") String username, @FormParam("password")
  23. String password) {
  24.  
  25. Response res=new Response();
  26. userBean bean=dao.verify(username, password);
  27. if(bean.getUsername()==null) {
  28. res.setMessage("Username or password is incorrect");
  29. res.setStatus(false);
  30. return res;
  31. }
  32. else {
  33. res.setStatus(true);
  34. res.setMessage("You are logged in successfully");
  35. bean.getUsername();
  36. bean.getPassword();
  37. return res;
  38. }
  39. }
  40. }
  41.  
  42. package com.demo.rest;
  43.  
  44. import java.sql.Connection;
  45. import java.sql.PreparedStatement;
  46. import java.sql.ResultSet;
  47.  
  48. public class UserDao {
  49.  
  50. public userBean verify(String username, String password) {
  51.  
  52. userBean bean=new userBean();
  53.  
  54. try {
  55. Connection con=DB.getCon();
  56. PreparedStatement ps=con.prepareStatement("select * from voterInfo where
  57. username=? AND password=?");
  58.  
  59. ps.setString(1, username);
  60. ps.setString(2, password);
  61.  
  62. ResultSet rs=ps.executeQuery();
  63. if(rs.next()) {
  64. bean.setUsername(rs.getString("username"));
  65. bean.setPassword(rs.getString("password"));
  66. }
  67. con.close();
  68. }
  69. catch(Exception e) {
  70. System.out.println(e);
  71. }
  72. return bean;
  73. }
  74. }
Add Comment
Please, Sign In to add comment