Guest User

Untitled

a guest
Jan 22nd, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.41 KB | None | 0 0
  1. package com.draicon.signatron.actions;
  2.  
  3. import java.io.IOException;
  4. import java.sql.ResultSet;
  5. import java.sql.SQLException;
  6.  
  7. import javax.servlet.ServletException;
  8. import javax.servlet.ServletRequest;
  9. import javax.servlet.http.HttpServlet;
  10. import javax.servlet.http.HttpServletRequest;
  11. import javax.servlet.http.HttpServletResponse;
  12. import javax.servlet.http.HttpSession;
  13.  
  14. import com.draicon.signatron.db.Conexion;
  15. /**
  16.  * Servlet implementation class Login
  17.  */
  18. public class mobilMaps extends HttpServlet {
  19.     private static final long serialVersionUID = 1L;
  20.        
  21.     /**
  22.      * @see HttpServlet#HttpServlet()
  23.      */
  24.     public mobilMaps() {
  25.         super();
  26.         // TODO Auto-generated constructor stub
  27.     }
  28.  
  29.     /**
  30.      * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  31.      */
  32.     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  33.         // TODO Auto-generated method stub
  34.     }
  35.  
  36.     /**
  37.      * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  38.      */
  39.     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  40.         String latitud = request.getParameter("latitud");
  41.         String longitud = request.getParameter("longitud");
  42.    
  43.         String query;
  44.         int Exito = 0;
  45.         HttpSession session = request.getSession();
  46.        
  47.         query = "SELECT u.usuario, c.nombre, u.id_user ";
  48.         query+= "FROM usuarios u ";
  49.         query+= "INNER JOIN cliente c ";
  50.         query+= "ON u.id_cliente = c.id_cliente ";
  51.         query+= "WHERE u.usuario  = '" + user + "' ";
  52.         query+= "AND   u.password = '" + passw + "' ";
  53.         ResultSet rs = Conexion.getConexion().consultaSql(query);
  54.         System.out.println(query);
  55.         System.out.println("<<<<<<<<<Entro a admin>>>>>>>>>>>>>>");
  56.         try {
  57.             if(rs.next()){
  58.                 Exito = 1;
  59.                 id_user = rs.getString("id_user");
  60.                 System.out.println("..."+id_user);
  61.                 session.setAttribute("id_user", id_user);
  62.             }
  63.             rs.close();
  64.         } catch (SQLException e) {
  65.             e.printStackTrace();
  66.         }
  67.          
  68.         if(Exito==1){
  69.             session.setAttribute("username", user);
  70.             response.sendRedirect(response.encodeRedirectURL("jsp/portalAdmin.jsp"));
  71.         }else{
  72.             String urlJSP = "jsp/loginAdmin.jsp?username="+user+"&msgInfo=Verificar que el usuario y la contraseña sean correctas";
  73.             response.sendRedirect(response.encodeRedirectURL(urlJSP));
  74.         }
  75.     }
  76. }
Add Comment
Please, Sign In to add comment