Advertisement
Guest User

Untitled

a guest
Oct 29th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.17 KB | None | 0 0
  1. /*UserModel*/
  2. public class User(){
  3.     private String username;
  4.     private String password;
  5.     private String role;
  6.     public User(){
  7.     }
  8.     /*Getter & setter*/
  9.     public String getUsername(){return this.username;}
  10.     public String setUsername(String username){this.username=username;}
  11.  
  12.     public String getPassword(){return this.password;}
  13.     public String setPassword(String password){this.password=password;}
  14.    
  15.     public String getRole(){return this.role;}
  16.     public String setRole(String role){this.role=role;}
  17. }
  18. /*Servlet demo*/
  19.  
  20. /**
  21.  * Servlet implementation class ProcessLogin
  22.  */
  23. @WebServlet("/ProcessLogin")
  24. public class ProcessLoginaa extends HttpServlet {
  25.     private static final long serialVersionUID = 1L;
  26.        
  27.     /**
  28.      * @see HttpServlet#HttpServlet()
  29.      */
  30.     public ProcessLoginaa() {
  31.         super();
  32.         // TODO Auto-generated constructor stub
  33.     }
  34.  
  35.     /**
  36.      * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  37.      */
  38.     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  39.        
  40.     }
  41.     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  42.         String username=request.getParameter("username");
  43.         String password=request.getParameter("password");
  44.        
  45.  
  46.             /*Các pt để lấy CSDL*/
  47.             try{
  48.                 Class.forName("com.mysql.jdbc.Driver");
  49.             Connection connection =DriverManager.getConnection(url+database,user,password);
  50.             }catch(Exception e){
  51.             }
  52.             Statement statement = connection.createStatement() ;
  53.             ResultSet rs=
  54.                 statement.executeQuery("select * from user where username='"+username'"+" password='"+password+"') ;
  55.             User user=null;
  56.             while(rs.next()){
  57.                 user=new User();
  58.                 user.setUsername(rs.getString(1));
  59.                 user.setRole(rs.getString(3));
  60.             }
  61.             HttpSession session = request.getSession();
  62.  
  63.             session.setAttribute("user", user);
  64.             if(user.getRole()=='Admin'){
  65.                 request.getRequestDispatcher("adminpage.jsp").forward(request, response);
  66.             }else{
  67.                 request.getRequestDispatcher("adminpage.jsp").forward(request, response);
  68.             }
  69.     }
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement