<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*" import="javax.servlet.http.HttpServletRequest" import="com.tootsville.user.*" import="org.starhope.appius.user.*" import="org.starhope.appius.mb.*" import="org.starhope.appius.except.NotFoundException" import="com.tootsville.*" %><%@taglib uri="/WEB-INF/mb-taglib.tld" prefix="mb" %><% MBSession sess = MBSession.get(request); boolean remember = (null!=request.getParameter("uRemember")); try { AbstractUser sessionUser = sess.getVisitorAsUser (); if (null!=sessionUser && sessionUser instanceof AbstractPerson ) { final AbstractPerson sessionPerson = (AbstractPerson)sessionUser; if (remember) { Cookie cookie = new Cookie ("TootsvillePlayer", sessionUser.getAvatarLabel ()); cookie.setMaxAge (365 * 24 * 60 * 60); response.addCookie(cookie); } } } catch (NotFoundException e) { /* No op */ } try { Parent parent = sess.getVisitorAsParent (); if (null!=parent) { final AbstractPerson sessionPerson = (AbstractPerson)parent; if (remember) { Cookie cookie = new Cookie ("TootsvilleParent", parent.getMail ()); cookie.setMaxAge (365 * 24 * 60 * 60); response.addCookie(cookie); } } } catch (NotFoundException e) { /* No op */ } response.sendRedirect(response.encodeRedirectURL(sess.getBestNextURI ())); %>