<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*" import="com.tootsville.user.*" import="org.starhope.appius.user.*" import="com.tootsville.*" import="org.starhope.util.*" %><% //---------- Universal Declarations: Place this on every page. /** * Parent/User object. On myAccount this should be declared User and on parent this should be declared Parent */ AbstractUser sessionUser=null; AbstractPerson sessionPerson=null; /** * Error message list */ %><% if (null!=request.getParameter("id")) { sessionPerson = Nomenclator.getParentByID(Integer.parseInt(request.getParameter("id"))); if (null!=sessionPerson) { System.err.println("Creating parent session for confirming parent: " + sessionPerson.getDisplayName()); sess.loginAuth.setValue( ((Parent) sessionPerson).getID()); session.setAttribute("sUserType", WebUtil.PARENT); session.setAttribute("sUserPassword", sessionPerson.getPassword()); } } //----------- Verify the session and create a User or Parent Object //----------- This should be placed on any of the 'logged in' sections on the website. String userID = ""; String userPassword = ""; String userType = ""; if (null!=session.getAttribute("sUserID") && null!=session.getAttribute("sUserPassword") && null!=session.getAttribute("sUserType") ) { userID=session.getAttribute("sUserID").toString(); userPassword=session.getAttribute("sUserPassword").toString(); userType=session.getAttribute("sUserType").toString(); } else if (null==request.getParameter("link_id")) { err.put("", LibMisc.getText("login_invalid")); } if (sess.getVisitorRole()==VisitorRole.self) { sessionUser=WebUtil.verifyUserLogin(userID, userPassword); } else if (sess.getVisitorRole()==VisitorRole.parent) { sessionPerson=WebUtil.verifyParentLogin(userID, userPassword); } if (null==sessionUser && null==sessionPerson) { err.put("username", LibMisc.getText("login_invalid")); } %><% //----------- Error handling: Place this on every page. //----------- These errors are read and displayed by Header.jsp if (err.size() > 0) { session.setAttribute("sError", err); response.sendRedirect("/membership/"); } %><% String who = request.getParameter("who"); if (null==who || who.equals("")) { err.put("", LibMisc.getText("login_invalid")); session.setAttribute("sError", err); pageContext.forward("/membership/"); } %> Tootsville™ Membership
<% if (sessionUser instanceof Toot) { // free user registered switch (((Toot) sessionUser).getBasic8Choice ()) { case 1: default: %>Zap: I'm Electric!<% break; case 2: %>Dottie:  Dots Rule!<% break; case 3: %>Superstar: Sports St<% break; case 4: %>Li'l MC: Rock Out!<% break; case 5: %>Sparkle: Glitter Rules!<% break; case 6: %>Moo: Moove Over!<% break; case 7: %>Cupid: I love you!<% break; case 8: %>Flora: Surfs Up!<% break; } } else { // Default Image %>Zap: I'm Electric!<% } %>




Congratulations!

<% if (who.equals("paid")) { // Text Block for Auth Net Users %>
Welcome to Tootsville™ V.I.T. Member! Thank you for joining The Herd! Please select an option below.

Click 'Play Now' to log in to Tootsville™ or click 'Continue to Your Account' to review your Toots® Account details.
<% } else if (who.equals("chase")) { // Text Block for Chase-It Users %>
Your Chase-It eCode has been applied to your Toots® Account.

Welcome to Tootsville™ V.I.T. Member! Thank you for joining The Herd! Please select an option below.

Click 'Play Now' to log in to Tootsville™ or click 'Continue to Your Account' to review your Toots® Account details.
<% } else { err.put("", LibMisc.getText("login_invalid")); session.setAttribute("sError", err); pageContext.forward("/membership/"); }%>
<% session.removeAttribute("storeValues"); session.removeAttribute("mem"); session.removeAttribute("id"); %>