Advertisement
gavrilo93

LoginServlet

Apr 27th, 2015
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.50 KB | None | 0 0
  1. package servlets.webshop;
  2.  
  3. import java.io.IOException;
  4. import java.util.ArrayList;
  5.  
  6. import javax.servlet.ServletConfig;
  7. import javax.servlet.ServletException;
  8. import javax.servlet.http.HttpServlet;
  9. import javax.servlet.http.HttpServletRequest;
  10. import javax.servlet.http.HttpServletResponse;
  11.  
  12. import beans.webshop.Korisnik;
  13.  
  14. public class LoginServlet extends HttpServlet {
  15.    
  16.     /**
  17.      *
  18.      */
  19.     private static final long serialVersionUID = 1L;
  20.     static ArrayList<Korisnik> korisnici = new ArrayList<Korisnik>();
  21.    
  22.    
  23.     @Override
  24.     public void init(ServletConfig config) throws ServletException {
  25.         try{
  26.    
  27.             super.init(config);
  28.            
  29.         }catch(ServletException e){
  30.             e.printStackTrace();
  31.         }
  32.         korisnici.add(new Korisnik("gasa", "gasa1"));
  33.         korisnici.add(new Korisnik("gavrilo", "gasa123"));
  34.         korisnici.add(new Korisnik("janko", "janko3"));
  35.     }
  36.    
  37.    
  38.     @Override
  39.     protected void doGet(HttpServletRequest request, HttpServletResponse response)
  40.             throws ServletException, IOException {
  41.        
  42.        
  43.         response.setContentType("text/html");
  44.        
  45.        
  46.         String user = request.getParameter("uname");
  47.         String pass = request.getParameter("pwd");
  48.         System.out.println("user:"+user+"\tpass:"+pass);
  49.    
  50.         boolean userValid = false;
  51.        
  52.         for (Korisnik k: korisnici){
  53.             if(user.equals(k.getUsername()) && pass.equals(k.getPassword())){
  54.                 userValid = true;
  55.             }
  56.         }
  57.        
  58.         if(userValid){
  59.             response.sendRedirect("WebShopServlet");
  60.         }else{
  61.             response.sendRedirect("LoginServlet");
  62.         }
  63.  
  64.        
  65.        
  66.     }
  67.    
  68.    
  69.    
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement