Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.demo.rest;
- import javax.ws.rs.Consumes;
- import javax.ws.rs.FormParam;
- import javax.ws.rs.GET;
- import javax.ws.rs.POST;
- import javax.ws.rs.Path;
- import javax.ws.rs.PathParam;
- import javax.ws.rs.Produces;
- import javax.ws.rs.core.MediaType;
- @Path("user")
- public class UserResources {
- UserDao dao=new UserDao();
- @Path("verify")
- @POST
- @Produces(MediaType.APPLICATION_JSON)
- @Consumes(MediaType.MULTIPART_FORM_DATA)
- public Response verify(@FormParam("username") String username, @FormParam("password")
- String password) {
- Response res=new Response();
- userBean bean=dao.verify(username, password);
- if(bean.getUsername()==null) {
- res.setMessage("Username or password is incorrect");
- res.setStatus(false);
- return res;
- }
- else {
- res.setStatus(true);
- res.setMessage("You are logged in successfully");
- bean.getUsername();
- bean.getPassword();
- return res;
- }
- }
- }
- package com.demo.rest;
- import java.sql.Connection;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- public class UserDao {
- public userBean verify(String username, String password) {
- userBean bean=new userBean();
- try {
- Connection con=DB.getCon();
- PreparedStatement ps=con.prepareStatement("select * from voterInfo where
- username=? AND password=?");
- ps.setString(1, username);
- ps.setString(2, password);
- ResultSet rs=ps.executeQuery();
- if(rs.next()) {
- bean.setUsername(rs.getString("username"));
- bean.setPassword(rs.getString("password"));
- }
- con.close();
- }
- catch(Exception e) {
- System.out.println(e);
- }
- return bean;
- }
- }
Add Comment
Please, Sign In to add comment