diff --git a/webapp/web/login_process.jsp b/webapp/web/login_process.jsp new file mode 100644 index 000000000..6a3c7d227 --- /dev/null +++ b/webapp/web/login_process.jsp @@ -0,0 +1,49 @@ +<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> + +<%@ page isThreadSafe="false" %> +<%@ page import="java.util.*" %> +<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.Controllers" %> + +<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> + +<% final int DEFAULT_PORTAL_ID=1; + String portalIdStr=(portalIdStr=(String)request.getAttribute("home"))==null ? + ((portalIdStr=request.getParameter("home"))==null?String.valueOf(DEFAULT_PORTAL_ID):portalIdStr):portalIdStr; + //int incomingPortalId=Integer.parseInt(portalIdStr); +%> + + + + + + + +<% + + String submitModeStr = request.getParameter("loginSubmitMode"); + if ( submitModeStr == null ) { + submitModeStr = "unknown"; + } + + if ( submitModeStr.equalsIgnoreCase("Log Out")) { %> + + + + +<% } else if ( submitModeStr.equalsIgnoreCase("Log In")) { + String loginNameStr = request.getParameter("loginName"); + String loginPasswordStr = request.getParameter("loginPassword"); %> + + + + +<% if ( loginHandler.validateLoginForm() ) { %> + + + +<% } else { + String redirectURL = "${siteAdminUrl}?home=" + portalIdStr + "&login=block"; + response.sendRedirect(redirectURL); + } + } +%> \ No newline at end of file