<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*" import="com.tootsville.user.*" import="org.starhope.appius.mb.Messages" %><% // --Logic for 'logged in' areas.-- // Do not insert this code into a logged out portion of the site. // Do not use this for staff pages. HashMap err= new HashMap (); try { if (null==session.getAttribute("sUserID") || null==session.getAttribute("sUserPassword") || null==session.getAttribute("sUserType")) { err.put("username", "invalid username or password."); } Person sessionUser=null; if (session.getAttribute("sUserType").equals("user")) { sessionUser=User.getByID(Integer.parseInt(session.getAttribute("sUserID").toString())); } else if (session.getAttribute("sUserType").equals("parent")) { sessionUser=Parent.getByID(Integer.parseInt(session.getAttribute("sUserID").toString())); } else { err.put("username", Messages.getText ("login_invalid")); } if (null==sessionUser) { err.put("username", Messages.getText ("login_invalid")); } } catch (Exception e) { err.put("username", Messages.getText ("login_invalid")); } if (!err.isEmpty()) { session.setAttribute("sError", err); pageContext.forward("/membership/"); } %>