ProtectedResource.java 1.02 KB
Newer Older
1 2 3 4
package com.roshka.proyectofinal;

import java.io.*; 
import java.util.*; 
Emanuel Lugo committed
5
import jakarta.servlet.*;
Angel Zarate committed
6 7
import jakarta.servlet.http.*;

8 9
public class ProtectedResource extends HttpServlet {

Angel Zarate committed
10
	public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
11 12 13 14 15 16 17
			res.setContentType("text/plain");
			PrintWriter out = res.getWriter();

			// Get the session
			HttpSession session = req.getSession(true);

			// Does the session indicate this user already logged in?
18
			Object done = session.getAttribute("logon.isDone");
19 20
			// marker object
			if (done == null) {
21 22 23 24 25
				// No se encuentra loggeado // Guardamos donde trato de dirigirse y lo REDIRIGIMOS AL LOGGIN
				session.setAttribute("login.target",
						HttpUtils.getRequestURL(req).toString());
				res.sendRedirect(req.getScheme() + "://" + req.getServerName() + ":"
							+ req.getServerPort() + "/login.jsp");
26 27
				return;
			}
28 29 30 31 32 33 34
			// El usuario se loggeo y puede ver el recurso
			out.println("PUEDES ACCEDER AL RECURSO - ESTAS LOGGEADO");





35 36
		}
	 }