Advertisement
Guest User

Untitled

a guest
May 7th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.83 KB | None | 0 0
  1.  
  2.  
  3. import java.io.*;
  4.  
  5. import javax.servlet.*;
  6. import javax.servlet.http.*;
  7.  
  8. /**
  9.  * Servlet implementation class for Servlet: login_profile
  10.  *
  11.  */
  12.  public class login_profile extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
  13.    static final long serialVersionUID = 1L;
  14.    
  15.     /* (non-Java-doc)
  16.      * @see javax.servlet.http.HttpServlet#HttpServlet()
  17.      */
  18.     public login_profile() {
  19.         super();
  20.     }      
  21.    
  22.     /* (non-Java-doc)
  23.      * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  24.      */
  25.     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  26.         boolean valid;
  27.         String reg_user, reg_pass, sent_user, sent_pass;
  28.         ServletContext sc = this.getServletContext();
  29.         PrintWriter out = response.getWriter();
  30.        
  31.             HttpSession s = request.getSession(false);
  32.             reg_user = (String)s.getValue("acc_user");
  33.             reg_pass = (String)s.getValue("acc_pass");
  34.             sent_user = request.getParameter("user");
  35.             sent_pass = request.getParameter("pass");
  36.            
  37.             if(reg_user.equals(sent_user) && reg_pass.equals(sent_pass)){
  38.                 if(request.getParameter("rememberme")!=null){
  39.                     Cookie uCookie = new Cookie ("uCookie",reg_user);
  40.                     response.addCookie(uCookie);
  41.                 }
  42.                 RequestDispatcher rd = sc.getRequestDispatcher("/profile.jsp");
  43.                 rd.forward(request, response);
  44.             }else{
  45.                 out.println("Invalid login information was provided.");
  46.             }
  47.        
  48.        
  49.     }  
  50.    
  51.     /* (non-Java-doc)
  52.      * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  53.      */
  54.     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  55.         // TODO Auto-generated method stub
  56.     }              
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement