From 21cf68757a43b403b734373b4e3a3e313b156572 Mon Sep 17 00:00:00 2001 From: Adam R Claxton Date: Wed, 12 Apr 2017 21:54:56 -0400 Subject: [PATCH] I'm just testing something This shouldn't interfere with anything anyone else is doing --- WebContent/html/webpages/navbar.jspf | 56 ++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 WebContent/html/webpages/navbar.jspf diff --git a/WebContent/html/webpages/navbar.jspf b/WebContent/html/webpages/navbar.jspf new file mode 100644 index 0000000..ba0c9e4 --- /dev/null +++ b/WebContent/html/webpages/navbar.jspf @@ -0,0 +1,56 @@ +<%@ page import = "database.*,entities.User" %> +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> +
+ + + <% + Cookie[] usercookies = request.getCookies(); + String navsso = "invalid"; + String navname = "error"; + Cookie newCookie; + //iterate cookies + System.out.println("Cookies:\n----------\n"); + for(Cookie c : usercookies){ + System.out.println(c.getName()); + if(c.getName().equals("ssoNum")){//when (and if) we get to user cookie we want to reset it + navsso = c.getValue(); + c.setMaxAge(0);//delete current + newCookie = new Cookie("ssoNum",navsso);//make new one + newCookie.setMaxAge(30*60); + response.addCookie(newCookie); + break; + } + } + System.out.println("\nnavsso = "+navsso+"\n"); + if(navsso.equals("invalid"))//if we didn't get a cookie, redirect to the homepage to log in again! + response.sendRedirect("../../index.jsp"); + else{ + User self = EmployeeQueries.getEmployeeByID(Integer.parseInt(navsso)); + navname = self.getName(); + } + %> +
+ \ No newline at end of file